/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 28 2026 | 05:28:14 */
:root{--pfy-site-gradient:radial-gradient(circle at 28% 18%,rgb(255 255 255 / 30%),transparent 30%),linear-gradient(135deg,#fa565e 0%,#de5687 28%,#c954a4 52%,#9653f0 76%,#b254c7 100%);--pfy-charcoal:#2f3136;--pfy-card-bg:#fff;--pfy-card-radius:15px;--pfy-card-shadow:0 20px 50px rgb(31 34 45 / 12%);--pfy-logo-white:url(https://profy.jp/wp-content/uploads/2026/06/logo-w.png)}#body_wrap{min-height:100vh;display:flex;flex-direction:column}#header,#content,#footer,#breadcrumb,.p-breadcrumb{width:100%;min-width:0;flex-shrink:0;align-self:stretch}#footer{margin-top:auto}.p-breadcrumb__list{justify-content:flex-start;text-align:left}.pfy-gradient-bg{background:var(--pfy-site-gradient)}.pfy-gradient-text{background:var(--pfy-site-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pfy-gradient-border{border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,radial-gradient(circle at 28% 18%,rgb(255 255 255 / 30%),transparent 30%) border-box,linear-gradient(135deg,#fa565e 0%,#de5687 28%,#c954a4 52%,#9653f0 76%,#b254c7 100%) border-box!important}.pfy-gradient-card{padding:var(--swl-box_padding);border-radius:18px!important;background:var(--pfy-site-gradient)!important;color:#fff}.pfy-radius{border-radius:var(--pfy-card-radius)}html{background:#fff}body{background:#fff}#body_wrap{background:var(--pfy-site-gradient);background-attachment:fixed;color:var(--pfy-charcoal)}#footer{background:transparent;color:#fff}#footer a,#footer .l-footer__nav a,#footer .copyright{color:#fff}#footer a:hover,#footer .l-footer__nav a:hover{color:rgb(255 255 255 / 78%)}#footer .l-footer__foot{background:transparent;border-top:1px solid rgb(255 255 255 / 18%)}#header{background:transparent;box-shadow:none;border-bottom:0}#header .l-header__inner{min-height:86px}#header .c-headLogo__link{display:inline-block;position:relative}#header .c-headLogo__img{opacity:0}#header .c-headLogo__link::before{content:"";display:block;width:180px;max-width:50vw;aspect-ratio:512 / 103;background-image:var(--pfy-logo-white);background-repeat:no-repeat;background-position:center;background-size:contain}#gnav .c-gnav>.menu-item>a{color:#fff}#gnav .c-gnav>.menu-item>a:hover{color:rgb(255 255 255 / 78%)}#header .c-iconBtn,#header .c-iconBtn__icon,#header .c-iconBtn__label{color:#fff}#breadcrumb{background:transparent;color:rgb(255 255 255 / 86%)}#breadcrumb a,#breadcrumb .p-breadcrumb__text{color:rgb(255 255 255 / 86%)}.-body-solid .p-breadcrumb.-bg-on{box-shadow:none!important}@media (width>767px){#gnav .c-gnav>li{width:110px!important;flex:0 0 110px!important;text-align:center;font-weight:700}#gnav .c-gnav>li>a{display:flex!important;align-items:center;justify-content:center;width:100%;white-space:nowrap}}#content{padding-top:24px;padding-bottom:24px;margin-bottom:36px!important}#main_content .l-mainContent__inner{overflow:hidden;padding:clamp(12px, 2vw, 24px);border-radius:var(--pfy-card-radius);background:var(--pfy-card-bg);box-shadow:var(--pfy-card-shadow)}#main_content .c-pageTitle{position:relative;z-index:0;display:flex;align-items:flex-end;min-height:clamp(70px, 10vw, 126px);margin-top:0;margin-bottom:clamp(24px, 3.5vw, 42px);padding-top:clamp(12px, 2vw, 22px);padding-bottom:0;overflow:hidden}#main_content .c-pageTitle__inner{position:relative;z-index:2;padding-left:8px;display:inline-block}#main_content .c-pageTitle::before{content:"PROFY"!important;position:absolute;left:0;top:clamp(8px, 1.5vw, 18px);z-index:1;display:block;width:max-content;max-width:100%;background:radial-gradient(circle at 28% 18%,rgb(255 255 255 / 30%),transparent 30%),linear-gradient(135deg,#fa565e 0%,#de5687 28%,#c954a4 52%,#9653f0 76%,#b254c7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(48px, 8.2vw, 100px);font-weight:900;line-height:.82;letter-spacing:-.06em;opacity:.16;white-space:nowrap;pointer-events:none}#main_content .post_content{color:var(--pfy-charcoal)}#body_wrap.page-id-484 #main_content .c-pageTitle::before{content:"FAQ"!important}#body_wrap.page-id-2324 #main_content .c-pageTitle::before{content:"FEATURES"!important}#body_wrap.page-id-482 #main_content .c-pageTitle::before{content:"GUIDELINE"!important}#body_wrap.page-id-1768 #main_content .c-pageTitle::before{content:"BONUS"!important}#body_wrap.page-id-1909 #main_content .c-pageTitle::before{content:"MANUAL"!important}#body_wrap.page-id-1787 #main_content .c-pageTitle::before{content:"PREMIUM"!important}#body_wrap.page-id-1785 #main_content .c-pageTitle::before{content:"STANDARD"!important}#body_wrap.page-id-49 #main_content .c-pageTitle::before{content:"CONTACT"!important}#body_wrap.page-id-57 #main_content .c-pageTitle::before{content:"PLAN"!important}#body_wrap.page-id-59 #main_content .c-pageTitle::before{content:"TERM OF USE"!important}#body_wrap.page-id-39 #main_content .c-pageTitle::before{content:"DASHBOARD"!important}#body_wrap.page-id-54 #main_content .c-pageTitle::before{content:"TOKUSHOHO"!important}#body_wrap.page-id-3 #main_content .c-pageTitle::before{content:"PRIVACY POLICY"!important}#body_wrap.page-id-208 #main_content .c-pageTitle::before{content:"LOGIN"!important}#body_wrap.page-id-33 #main_content .c-pageTitle::before{content:"REGISTER"!important}#body_wrap.page-id-199 #main_content .c-pageTitle::before{content:"STANDARD"!important}#body_wrap.page-id-202 #main_content .c-pageTitle::before{content:"PREMIUM"!important}#body_wrap.page-id-213 #main_content .c-pageTitle::before{content:"CREATE"!important}#body_wrap.page-id-464 #main_content .c-pageTitle::before{content:"EDIT"!important}#body_wrap.blog #main_content .c-pageTitle::before{content:"COLUMN"!important}#body_wrap.search #main_content .c-pageTitle::before{content:"SEARCH"!important}#body_wrap.error404 #main_content .c-pageTitle::before{content:"404 PAGE"!important}#sidebar{overflow:visible;padding:clamp(12px, 2vw, 24px);border-radius:var(--pfy-card-radius);background:var(--pfy-card-bg);box-shadow:var(--pfy-card-shadow)}#sidebar .c-widget{margin-bottom:28px}#sidebar .c-widget:last-child{margin-bottom:0}@media (width < 767px){#sidebar{display:none}}#main_content input[type="text"],#main_content input[type="email"],#main_content input[type="url"],#main_content input[type="password"],#main_content input[type="tel"],#main_content textarea,#main_content select{border-radius:12px}@media (width < 767px){#header .l-header__inner{min-height:72px}#header .c-headLogo__link::before{width:150px}#content{padding-top:16px;padding-bottom:16px;margin-bottom:24px!important}#main_content .l-mainContent__inner{padding:20px 20px 30px;border-radius:14px}#sidebar{margin-top:24px;padding:24px 20px;border-radius:14px}}