img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.bbp-js .hide-if-js,.bbp-no-js .hide-if-no-js,.hidden{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 0 0 7px;padding-left:12px;border-left:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:left;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:right}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:left;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:left;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:left;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-left:140px;padding:0;text-align:left}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}#bbpress-forums div#bbp-cancel-reply-to{text-align:right}div.bbp-breadcrumb{float:left}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:right;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:left}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;left:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:right}span.bbp-admin-links{float:right;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:left}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:right;margin-left:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:left;border:1px solid transparent}.bbp-pagination-links{float:right;list-style:none;display:inline}.bbp-pagination{float:left;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:left;font-size:12px;line-height:18px;padding:0 5px;margin-left:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:left;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:left}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 -1px 0 0;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:right}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;margin-left:20%;margin-top:10px}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password #pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-right:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:right}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:left;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:right}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-left:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;left:50%;margin-top:-75px;margin-left:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:left}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-left:80px;position:relative;text-align:left;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;left:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:left}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:left;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:0;text-align:left}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-left:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-left:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7-back{float:left;margin-top:5px;position:relative;width:70px}.cf7msm-ro{white-space:pre-wrap}
@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth}body{font-family:"Noto Serif JP",serif;font-weight:400;font-size:16px;line-height:2;color:#4e4642;word-break:auto-phrase;background-color:#f3efec}@media screen and (max-width:767px){body{font-size:14px}}.container{width:80%;margin:0 auto}@media screen and (max-width:767px){.container{width:90%}}ul,li{margin:0;padding:0;list-style:none}img{width:100%;-o-object-fit:contain;object-fit:contain}section{margin:5rem 0}@media screen and (max-width:767px){section{margin:3rem 0}}.lower-fv{margin:10rem 0 0;border-bottom:10px solid #4e4642;width:95%;background-color:#e2ddd3;border-radius:0 100px 0 0}@media screen and (max-width:1024px){.lower-fv{margin:6rem 0 0;border-bottom:7px solid #4e4642}}@media screen and (max-width:767px){.lower-fv{border-bottom:5px solid #4e4642}}.lower-fv h1{color:#990e0b;font-size:clamp(1.25rem, 0.705rem + 1.82vw, 2.75rem);padding:3rem 0 2rem 10%;line-height:1}@media screen and (max-width:1024px){.lower-fv h1{padding:1.5rem 0 1.5rem 8%}}@media screen and (max-width:1024px){.lower-fv h1{padding:1rem 0 1rem 5%}}.wp-pagenavi{width:100%;margin:5rem auto;text-align:center;position:relative}@media screen and (max-width:767px){.wp-pagenavi{margin-top:2.5rem}}.wp-pagenavi .pages{display:none}.wp-pagenavi span,.wp-pagenavi a{margin:0 .5rem;display:inline-block;color:#990e0b;padding:1.4rem 1.5rem;background-color:#e2ddd3;border-radius:100px;border:none;font-weight:700;width:70px;height:70px}@media screen and (max-width:1024px){.wp-pagenavi span,.wp-pagenavi a{margin:0 .3rem}}@media screen and (max-width:767px){.wp-pagenavi span,.wp-pagenavi a{width:50px;height:50px;padding:.8rem 0}}.wp-pagenavi span.current{color:#fff;background-color:#990e0b;padding:1rem 1.5rem}@media screen and (max-width:767px){.wp-pagenavi span.current{padding:.6rem 0}}.cta{border-bottom:10px solid #4e4642;width:80%;margin:5rem auto;background-color:#e2ddd3;border-radius:0 100px 0 0;display:flex;justify-content:space-between;padding:3rem;align-items:flex-end;position:relative}@media screen and (max-width:1024px){.cta{flex-direction:column;align-items:baseline;padding:2rem 1rem 1rem;margin:3rem auto}}@media screen and (max-width:767px){.cta{border-bottom:5px solid #4e4642;border-radius:0 50px 0 0}}.cta:before{content:"";position:absolute;right:-3rem;bottom:-5px;max-width:350px;width:25%;background:url(http://jsstvet.org/wp-content/themes/syokugyou/./images/ico-mail.svg) no-repeat;background-size:contain;z-index:1;aspect-ratio:4/3}@media screen and (max-width:1024px){.cta:before{right:-2.4rem;bottom:1.5rem;max-width:230px}}@media screen and (max-width:767px){.cta:before{right:-1.2rem;width:40%;bottom:2.7rem}}.cta h4{font-size:clamp(1.25rem, 1.068rem + 0.61vw, 1.75rem);margin-bottom:2rem;line-height:1.5;position:relative;z-index:2}@media screen and (max-width:1024px){.cta h4{margin-bottom:1rem}}@media screen and (max-width:767px){.cta h4{margin-bottom:.5rem}}.cta h4 span{color:#990e0b}.cta .footer-btn{padding:1rem 1.5rem;max-width:320px;min-width:280px;position:relative;z-index:2}.cta-left{width:80%}@media screen and (max-width:1024px){.cta-left{width:100%}.cta-left p{width:50%}}@media screen and (max-width:1024px) and (max-width:767px){.cta-left p{width:70%}}@media screen and (max-width:1024px){.cta-right{margin-left:auto;margin-top:-3rem}}@media screen and (max-width:767px){.cta-right{margin-top:-1rem}}.comment img{display:none}.comment-list>.comment:not(.parent){background-color:#e2ddd3;padding:1rem;border-radius:10px;margin:2rem 0}@media screen and (max-width:767px){.comment-list>.comment:not(.parent){padding:.5rem}}.parent>.comment-body{background-color:#e2ddd3;padding:1rem;border-radius:10px}@media screen and (max-width:767px){.parent>.comment-body{padding:.5rem}}.children .comment-body{margin:1rem 0;background-color:#e2ddd3;padding:1rem;border-radius:10px}@media screen and (max-width:767px){.children .comment-body{padding:.5rem}}.comment-list{padding:0}.comment-respond p:not(:last-child){margin-bottom:1rem}.comment-respond p:not(.comment-form-cookies-consent){display:flex;gap:0 2rem;flex-wrap:wrap}.comment-respond p:not(.comment-form-cookies-consent) label{width:100px}.comment-respond .form-submit input{padding:.5rem 3rem;width:-moz-fit-content;width:fit-content;display:block;border-radius:0;background-color:#4e4642;transition:.3s;color:#fff;border-radius:50px;font-weight:700;cursor:pointer;border:none;margin-top:1rem}.comment-respond .form-submit input:hover{background-color:#990e0b}.bbpress .news-right{display:none !important}.bbpress .news-contents{justify-content:center !important}header{position:fixed;z-index:9;top:0;left:0;padding:1rem 0;width:100%;transition:.3s}@media screen and (max-width:1024px){header{padding-top:1rem}}header+section{margin-top:5rem}header.change-color{background-color:#fff}header.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}header.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.header-contents{display:flex;justify-content:space-between;align-items:center;width:95%;margin:0 auto}.header-left{width:20%}@media screen and (max-width:1024px){.header-left{width:-moz-fit-content;width:fit-content}}.header-left a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.header-left a p{color:#990e0b;font-size:14px}.header-left a p span{display:block;color:#4e4642;font-size:clamp(1.25rem, 0.977rem + 0.91vw, 2rem)}.header-right{display:flex;align-items:baseline;justify-content:end;gap:2rem}.header-right a.btn{padding:1rem}@media screen and (max-width:1400px){.header-right{gap:1.5rem}}@media screen and (max-width:1024px){.header-right{gap:.8rem;position:fixed;right:.5rem}}.header-right>.hamburger-nav>ul{display:flex;align-items:center;gap:2rem;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);margin-bottom:-1rem}@media screen and (max-width:1400px){.header-right>.hamburger-nav>ul{gap:1.5rem}}@media screen and (max-width:1024px){.header-right>.hamburger-nav>ul{display:none}}.header-right>.hamburger-nav>ul>li>a{display:block;position:relative;padding-bottom:1.5rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.header-right>.hamburger-nav>ul>li>a{font-size:14px}}.header-right>.hamburger-nav>ul>li>a:before{content:"";position:absolute;left:0;bottom:8px;width:100%;height:5px;background-color:#d9d2cb;opacity:0;transition:.3s}.header-right>.hamburger-nav>ul>li>a:hover:before{opacity:1}.header-right>.hamburger-nav>ul .menu-item-has-children{position:relative}.header-right>.hamburger-nav>ul .menu-item-has-children:hover .sub-menu{display:flex;transition:.3s;opacity:1;flex-direction:column}.header-right ul.sub-menu{display:none;list-style:none;position:absolute;top:100%;padding:1.5rem 3rem;text-align:left;left:0;font-size:1rem;opacity:0;transition:.3s;background-color:#d9d2cb;gap:1.5rem;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.header-right ul.sub-menu{display:block;opacity:1;font-size:14px}}.header-right ul.sub-menu li{position:relative}.header-right ul.sub-menu li:before{content:">";position:absolute;left:-1rem;top:-4px}@media screen and (max-width:1024px){.header-right ul.sub-menu{position:relative;background:0 0;padding:0;width:100%}}.header-right ul.sub-menu li>a{color:#4e4642;display:block;position:relative;width:-moz-fit-content;width:fit-content}.header-right ul.sub-menu li>a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#990e0b;opacity:0;transition:.3s}@media screen and (max-width:1024px){.header-right ul.sub-menu li>a:before{display:none}}.header-right ul.sub-menu li>a:hover:before{opacity:1}@media screen and (max-width:1024px){.header-right .btn{display:none}}.hamburger-menu{display:none}@media screen and (max-width:1024px){.hamburger-menu{display:block}}.hamburger-menu input{display:none}.hamburger-menu .menu-btn{display:flex;justify-content:center;align-items:center;z-index:30;position:relative;background:#990e0b;border-radius:999px;height:60px;width:60px}.hamburger-menu .menu-btn span,.hamburger-menu .menu-btn span:before,.hamburger-menu .menu-btn span:after{content:"";display:block;height:2px;width:30px;background-color:#fff;position:absolute;transition:.3s}.hamburger-menu .menu-btn span:before{bottom:8px}.hamburger-menu .menu-btn span:after{top:8px}.hamburger-menu #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}.hamburger-menu #menu-btn-check:checked~.hamburger-demo-cover{width:100%;height:100vh;left:0;position:fixed;top:0;z-index:15;background-color:rgba(255,255,255,.5)}.hamburger-menu .menu-content .btn{display:block !important;margin:0 auto;width:250px;text-align:center;padding:1rem 0}@media screen and (max-width:767px){.hamburger-menu .menu-content .btn{width:190px;padding:.7rem 0}}.hamburger-menu .menu-content .btn:not(:last-child){margin-bottom:1rem}@media screen and (max-width:767px){.hamburger-menu .menu-content .btn:not(:last-child){margin-bottom:.5rem}}.hamburger-menu .menu-content .menu-item-has-children .sub-menu{margin-top:.5rem}.hamburger-menu .menu-content .menu-item-has-children .sub-menu li{position:relative}.hamburger-menu .menu-content .menu-item-has-children .sub-menu li:not(:last-child){margin-bottom:.2rem}.hamburger-menu .menu-content .menu-item-has-children .sub-menu li:before{content:">";position:absolute;left:1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hamburger-menu .menu-content .menu-item-has-children .sub-menu li a{font-size:14px}@media screen and (max-width:767px){.hamburger-menu .menu-content .menu-item-has-children .sub-menu li a{font-size:12px}}.hamburger-menu .menu-content .hamburger-wrap{width:80%;margin:0 auto}.hamburger-menu .menu-content ul li{position:relative;padding-left:2rem}.hamburger-menu .menu-content ul li a{font-size:20px;font-weight:700;color:#4e4642}@media screen and (max-width:1024px){.hamburger-menu .menu-content ul li a{font-size:1rem}}@media screen and (max-width:767px){.hamburger-menu .menu-content ul li a{font-size:14px}}.hamburger-menu .gnavi__sp-style{position:fixed;z-index:-2;top:0;background-color:#e2ddd3;width:100%;height:100vh;left:100%;transition:all .5s;opacity:0;display:flex;flex-direction:column;justify-content:center;overflow:scroll;padding:5rem 0 7.5rem}.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn{font-weight:500}@media screen and (max-width:1024px){.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn{border-radius:5px;width:100%;max-width:250px}.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn:first-of-type{margin-bottom:.5rem}}.hamburger-menu .gnavi__sp-style>img{width:100px;margin-bottom:2.5rem}.hamburger-menu .gnavi__sp-style .hamburger-nav>ul>li{margin-bottom:1rem}@media screen and (max-width:767px){.hamburger-menu .gnavi__sp-style .hamburger-nav>ul>li{margin-bottom:.5rem}}.hamburger-menu .gnavi__sp-style.active{opacity:1;z-index:20;left:0}.hamburger-menu .menu-item-has-children{position:relative;padding-right:2rem}@media screen and (max-width:1024px){.hamburger-menu .menu-item-has-children{display:flex;align-items:center;justify-content:space-between;padding-right:0;flex-wrap:wrap}}.hamburger-menu .menu-item-has-children label{position:relative;cursor:pointer;font-size:1rem;font-weight:400;transition:all .5s ease;width:20px;height:20px}.hamburger-menu .menu-item-has-children label:before,.hamburger-menu .menu-item-has-children label:after{position:absolute;content:"";width:15px;height:2px;background-color:#333;top:45%;right:10%;transition:.3s}.hamburger-menu .menu-item-has-children label:before{transform:rotate(0deg)}.hamburger-menu .menu-item-has-children label:after{transform:rotate(90deg)}.hamburger-menu .menu-item-has-children.close .sub-menu{opacity:1}.hamburger-menu .menu-item-has-children.close label:before{transform:rotate(45deg)}.hamburger-menu .menu-item-has-children.close label:after{transform:rotate(-45deg)}.footer{background-color:#fff;padding:4rem 0 1.5rem;overflow:hidden}.footer .container{width:90%}.footer .container ul li>a{padding:0 1.5rem;font-weight:700}@media screen and (max-width:767px){.footer .container ul li>a{padding:0 1rem}}.footer .container ul li>a:hover{text-decoration:underline}.footer-top p{color:#990e0b;font-size:14px}.footer-top p span{color:#4e4642;display:block;font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem)}.footer-left{width:85%;display:flex;justify-content:space-between;margin-top:2.5rem}@media screen and (max-width:1500px){.footer-left{width:90%}}.footer-left_1{font-size:16px;width:300px}.footer-left_1 a:first-child{margin-top:0}@media screen and (max-width:1024px){.footer-left_1{margin-bottom:2rem}}@media screen and (max-width:767px){.footer-left_1{width:100%}}@media screen and (max-width:1024px){.footer-left{gap:.5rem;flex-direction:column}}.footer-left .sub-menu{margin:.5rem 0 0 .5rem;gap:.5rem 0}.footer-left .sub-menu li a{font-weight:400 !important}.footer-left .menu-item-has-children>a{position:relative}.footer-left .menu-item-has-children>a:before{content:"";width:16px;height:16px;border-radius:100px;background-color:#990e0b;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.footer-left ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem 0}@media screen and (max-width:767px){.footer-left ul{flex-direction:column;gap:.7rem 0}}.footer-left ul li{display:inline-block}.footer p.copyright{margin-top:5rem;text-align:center;color:#990e0b;font-size:14px;padding-top:1.5rem;border-top:1px solid #d9d2cb;font-weight:700}@media screen and (max-width:767px){.footer p.copyright{font-size:12px}}@media screen and (max-width:767px){h2,h3,h4,h5{line-height:1.5}}a{text-decoration:none;color:#000;line-height:1.5}.btn{padding:1rem 3rem;width:-moz-fit-content;width:fit-content;display:block;border-radius:0;background-color:#4e4642;transition:.3s;color:#fff;border-radius:50px;font-weight:700;cursor:pointer}.btn:hover{background-color:#990e0b}.footer-btn{border:3px solid #990e0b;background-color:transparent;width:100%;text-align:center;margin-top:2.5rem;background-color:#fff;padding:1rem 0}.footer-btn:nth-child(n+2){margin-top:1.5rem}.footer-btn span{color:#990e0b}.footer-btn:hover svg rect,.footer-btn:hover svg path{stroke:#fff}.footer-btn:hover span{color:#fff}.footer-btn.flex{display:flex;align-items:center;gap:.5rem;padding:0;justify-content:center;margin-top:1.5rem;height:80px}@media screen and (max-width:1024px){.footer-btn.flex{height:auto;padding:.5rem 0}.footer-btn.flex br{display:none}}.footer-btn.flex svg{width:35px}.footer-last{border:3px solid #4e4642}.footer-last:hover{background-color:#4e4642}.footer-last:hover span{color:#fff}.footer-last span{color:#4e4642}.member-btn{padding:1rem 1.5rem;display:flex;width:-moz-fit-content;width:fit-content;color:#990e0b;align-items:center;gap:20px;position:relative;margin:1rem 0 0 auto;font-weight:500}@media screen and (max-width:1024px){.member-btn{gap:10px}}.member-btn img{width:60px}@media screen and (max-width:1024px){.member-btn img{width:50px}}@media screen and (max-width:767px){.member-btn img{width:35px !important}}.member-btn:before{content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:60px;height:60px;border-radius:999px;background-color:#990e0b;z-index:-1;transition:.3s}@media screen and (max-width:1024px){.member-btn:before{width:50px;height:50px}}@media screen and (max-width:767px){.member-btn:before{width:35px !important;height:35px !important;right:1rem}}.member-btn:hover:before{width:72px;height:72px}@media screen and (max-width:1024px){.member-btn:hover:before{width:60px;height:60px}}@media screen and (max-width:767px){.member-btn:hover:before{width:40px !important;height:40px !important}}.home h2{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem)}.home h3{font-size:clamp(1rem, 0.727rem + 0.91vw, 1.75rem)}.fv{height:100vh;position:relative;margin:0;padding-top:12rem}@media screen and (max-width:1500px){.fv{padding-top:10rem}}@media screen and (max-width:1400px){.fv{padding-top:9rem}}@media screen and (max-width:1024px){.fv{padding-top:5rem}}@media screen and (max-width:1024px) and (min-height:900px){.fv{padding-top:8rem}}@media screen and (max-width:767px){.fv{padding-top:7rem}}.fv .news-item:hover{cursor:pointer}.fv .news-item:hover .newsList li:last-child{text-decoration:underline}.fv .slide{height:100%}.fv .slide img{transform:scale(.8);transition:transform .3s;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;height:65vh;width:100%;max-height:680px;border-radius:50px 50px 0 0}@media screen and (max-width:1400px){.fv .slide img{height:60vh}}@media screen and (max-width:1024px) and (min-height:900px){.fv .slide img{width:100%;margin:0 auto;height:70vh;aspect-ratio:4/5;max-height:none}}@media screen and (max-width:767px){.fv .slide img{width:auto;margin:0 auto;height:65vh;aspect-ratio:2/3;max-height:none}}.fv .slide.slick-center img{transform:scale(1)}.fv .slick-next{right:8%;width:85px;height:50px}@media screen and (max-width:1500px){.fv .slick-next{right:5%}}@media screen and (max-width:1400px){.fv .slick-next{width:70px;height:40px}}@media screen and (max-width:1024px) and (min-height:900px){.fv .slick-next{right:3%}}@media screen and (max-width:767px){.fv .slick-next{width:40px;height:25px;right:3%}}.fv .slick-next:before{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/http://jsstvet.org/wp-content/themes/syokugyou/./images/fv-arrow.png) no-repeat;content:"";width:85px;display:block;height:50px;background-size:contain}@media screen and (max-width:1400px){.fv .slick-next:before{width:70px;height:40px}}@media screen and (max-width:767px){.fv .slick-next:before{width:40px;height:25px}}.fv .slick-next:after{content:"";position:absolute;left:-8px;top:-1.5rem;width:100px;height:100px;background-color:#fff;border-radius:100px;z-index:-1;opacity:0;transition:.3s}@media screen and (max-width:1400px){.fv .slick-next:after{width:80px;height:80px;left:-5px;top:-1.3rem}}@media screen and (max-width:767px){.fv .slick-next:after{opacity:1;width:50px;height:50px;top:-.8rem}}.fv .slick-next:hover:after{opacity:1}.fv-topic{position:absolute;top:8rem;right:5%;font-size:clamp(0.625rem, 0.489rem + 0.45vw, 1rem);background-color:#fff;padding:1.5rem 2.5rem;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width:1400px){.fv-topic{top:7rem;right:3%;padding:1rem 2rem}}@media screen and (max-width:1024px){.fv-topic{top:3rem}}@media screen and (max-width:1024px) and (min-height:900px){.fv-topic{top:5rem}}@media screen and (max-width:767px){.fv-topic{right:3%;padding:.8rem 1rem;top:5rem}}.fv-about{position:absolute;bottom:0;left:0;background-color:#fff;border-radius:0 50px 0 0;padding:.5rem 2.5rem 1rem;color:#990e0b;line-height:1.5;padding:2.5rem 4.5rem 2rem}@media screen and (max-width:1500px){.fv-about{padding:.5rem 2.5rem 1rem}}@media screen and (max-width:1024px){.fv-about{padding:.5rem 1.5rem 1rem}}@media screen and (max-width:1024px) and (min-height:900px){.fv-about{width:70%}}@media screen and (max-width:767px){.fv-about{margin-bottom:2.5rem;width:90%;padding:.5rem .5rem 1rem}.fv-about h2{font-size:14px !important}.fv-about br{display:none}}.fv-about h1{font-size:clamp(1.25rem, 0.705rem + 1.82vw, 2.75rem)}.fv-about h2{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin-left:2rem}@media screen and (max-width:1024px){.fv-about h2{margin-left:1rem;width:90%}}.fv .member-btn{position:absolute;bottom:0;right:0;background-color:#990e0b;color:#fff;border-radius:50px 0 0;gap:0;padding:36px 1.5rem 36px 5rem;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem)}@media screen and (max-width:1500px){.fv .member-btn{padding:28px 1.5rem 28px 3rem}}@media screen and (max-width:1024px){.fv .member-btn{border-radius:30px 0 0;padding:1.1rem .8rem}}@media screen and (max-width:767px){.fv .member-btn{gap:10px;padding:.6rem .8rem}}.fv .member-btn:before{z-index:0;background-color:#fff;right:1.3rem}@media screen and (max-width:1024px){.fv .member-btn:before{right:.3rem;width:50px;height:50px}}.fv .member-btn:hover:before{width:65px;height:65px}.fv .member-btn svg{z-index:2;width:75px}@media screen and (max-width:1024px){.fv .member-btn svg{width:60px}}@media screen and (max-width:767px){.fv .member-btn svg{width:35px}}.fv .member-btn svg path,.fv .member-btn svg line{stroke:#990e0b}.top-news{margin:0;padding:5rem 0 0}.top-news .container{margin:0;width:90%;background-color:#fff;border-radius:0 50px 0 0;border-bottom:10px solid #4e4642;display:flex;justify-content:center;padding:1.5rem}@media screen and (max-width:1024px){.top-news .container{flex-direction:column;padding:1.5rem 1.5rem 1rem}}@media screen and (max-width:767px){.top-news .container{width:95%;padding:1.5rem 1rem 1rem}}.top-news h2{margin-right:2rem}.top-news .member-btn{margin:auto 0 0;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1024px){.top-news .member-btn{padding:1rem;min-width:185px;gap:0;margin-left:auto}}@media screen and (max-width:767px){.top-news .member-btn{gap:10px}}.top-news .member-btn:before{z-index:0}@media screen and (max-width:1024px){.top-news .member-btn:before{right:.5rem}}@media screen and (max-width:767px){.top-news .member-btn:before{right:2.5rem}}.top-news .member-btn svg{z-index:2;width:60px}@media screen and (max-width:767px){.top-news .member-btn svg{width:40px}}.top-news .member-btn svg path,.top-news .member-btn svg line{stroke:#fff}.top-news .item:not(:last-child){border-bottom:1px solid #d9d2cb}.top-news .newsList{display:flex}@media screen and (max-width:767px){.top-news .newsList{flex-direction:column;padding:1rem 0}}.top-news .newsList li{padding:1.5rem 4rem}@media screen and (max-width:1400px){.top-news .newsList li{padding:1rem 2rem}}@media screen and (max-width:1024px){.top-news .newsList li{padding:1rem}}@media screen and (max-width:767px){.top-news .newsList li{padding:0 .5rem}}.top-news .newsList li:first-child{color:#990e0b}.top-news .news-item:hover{cursor:pointer}.top-news .news-item:hover .newsList li:last-child{text-decoration:underline}.contest{margin:0;padding:5rem 0 0;overflow:hidden}.contest .member-btn{margin-bottom:1rem}.contest .container{width:70%}@media screen and (max-width:1024px){.contest .container{width:90%;max-width:800px}}@media screen and (max-width:767px){.contest .container{width:90%}}@media screen and (max-width:767px){.contest .article_title{width:110%}}.contest .single-main{margin-top:1rem}@media screen and (max-width:767px){.contest .single-main{margin-top:0}}.contest-contents{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.contest-contents{flex-direction:column;gap:2rem}}.contest-left{width:40%;background-color:#fff;border-radius:10px;padding:2rem}@media screen and (max-width:1024px){.contest-left{padding:2rem 1rem}}@media screen and (max-width:767px){.contest-left{width:100%}}.contest-left .contest-table{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:1024px){.contest-left .contest-table{flex-direction:column;align-items:flex-start}}.contest-left .contest-table:first-child{margin-bottom:1rem}.contest-left span{color:#990e0b;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);width:120px;font-weight:700;display:inline-block}.contest-right{width:55%}@media screen and (max-width:767px){.contest-right{display:none}}.contest .single-main .article_title{color:#fff;background-color:#990e0b;padding:1rem 2.5rem;border-radius:30px 0 0}.introduce{margin:0;padding:5rem 0 0}@media screen and (max-width:767px){.introduce{padding:0}}.introduce .container{text-align:center;width:95%;margin-left:auto;background-color:#e2ddd3;border-radius:200px 0 0;padding:1rem 3rem;margin-right:0}@media screen and (max-width:1024px){.introduce .container{border-radius:100px 0 0}}@media screen and (max-width:767px){.introduce .container{border-radius:50px 0 0;padding:1rem}}.introduce-wrap{max-width:1120px;margin:0 auto;width:80%}@media screen and (max-width:1024px){.introduce-wrap{width:90%}}.introduce-wrap p{margin:0 auto;max-width:900px;font-weight:700}@media screen and (max-width:1024px){.introduce-wrap p br{display:none}}@media screen and (max-width:767px){.introduce-wrap p{text-align:left}}.introduce-wrap>img{max-height:300px;border-radius:10px;-o-object-fit:cover;object-fit:cover;height:45vh;width:70%;margin:0 auto 2rem}@media screen and (max-width:1024px){.introduce-wrap>img{max-height:300px;width:100%}}@media screen and (max-width:767px){.introduce-wrap>img{margin-bottom:1.5rem}}.introduce-wrap>img+p{margin-bottom:1.5rem}.introduce-wrap .member-btn{margin:1rem auto 0}@media screen and (max-width:767px){.introduce-wrap .member-btn{margin-right:0}}.introduce-wrap .member-btn:before{z-index:0}.introduce-wrap .member-btn svg{z-index:2;width:60px}@media screen and (max-width:767px){.introduce-wrap .member-btn svg{width:40px}}.introduce-wrap .member-btn svg path,.introduce-wrap .member-btn svg line{stroke:#e2ddd3}.introduce h3{margin-bottom:1rem;color:#990e0b;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem)}@media screen and (max-width:767px){.introduce h3{margin:1.5rem 0}}.research{margin:0;padding:5rem 0 0}@media screen and (max-width:1024px){.research{padding:3rem 0 0}}.research-contents{pointer-events:none;display:flex;justify-content:space-between}.research-contents:hover .research-right img{transform:scale(1.1)}.research-contents img{border-radius:50px}@media screen and (max-width:1024px){.research-contents img{border-radius:10px}}.research-left{width:50%}@media screen and (max-width:1024px){.research-left{width:100%}}.research-left>img{display:none}@media screen and (max-width:1024px){.research-left>img{display:block;margin-bottom:1.5rem;height:50vh;-o-object-fit:cover;object-fit:cover;max-height:250px}}.research-left h2{margin-bottom:1rem}.research-left h3{color:#990e0b;margin-bottom:1rem}.research-left a{pointer-events:all}.research-right{width:40%}.research-right-img{overflow:hidden;border-radius:50px}@media screen and (max-width:1024px){.research-right-img{border-radius:10px}}.research-right-img img{transition:.3s}@media screen and (max-width:1024px){.research-right{display:none}}.admission{margin:0;padding:5rem 0 0}@media screen and (max-width:1024px){.admission{padding:3rem 0 0}}.admission .container{background-color:#fff;border:5px solid #990e0b;border-radius:50px;padding:2rem 3rem}@media screen and (max-width:767px){.admission .container{padding:2rem 1rem;border:3px solid #990e0b;border-radius:30px}}.admission h2{color:#990e0b;margin-bottom:1rem}.admission h3{position:relative;margin-bottom:1rem;padding-left:2.5rem}@media screen and (max-width:1024px){.admission h3{padding-left:2rem}}@media screen and (max-width:767px){.admission h3{padding-left:1.5rem}}.admission h3:before{content:"";position:absolute;left:0;width:30px;height:30px;background-color:#990e0b;border-radius:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:1024px){.admission h3:before{width:20px;height:20px}}@media screen and (max-width:767px){.admission h3:before{left:0;width:16px;height:16px;transform:none;top:.4rem}}.admission h3+h4{margin-top:1rem}.admission h4{color:#990e0b;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin:1rem 0 .5rem}.admission p:not(:last-child){margin-bottom:1rem}.admission-text1{margin-bottom:2.5rem}.admission .btn{margin:2rem 0}.admission .address{color:#990e0b;padding:.5rem 1rem;border:1px solid #990e0b;border-radius:10px;margin-top:1rem;width:-moz-fit-content;width:fit-content}.admission .address a{pointer-events:none;color:#990e0b}.admission .address span{font-weight:700}@media screen and (max-width:767px){.admission .address span{display:block}}.admission-three{display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0;width:80%}@media screen and (max-width:1024px){.admission-three{width:100%}}@media screen and (max-width:767px){.admission-three{grid-template-columns:repeat(1,1fr);gap:1rem}}.admission-item{width:80%;max-width:350px;min-width:150px;margin:0 auto;border:1px solid #990e0b;padding:1rem;color:#990e0b;border-radius:10px;text-align:center;font-size:clamp(1.25rem, 1.068rem + 0.61vw, 1.75rem);line-height:1.3}@media screen and (max-width:767px){.admission-item{width:100%;display:flex;align-items:center;justify-content:space-between}}.admission-item p:first-child{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin:0}.about,.greeting,.member{margin:3rem 0}.page-id-16 h2{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem);color:#990e0b;margin-bottom:1rem}.greeting .container{background-color:#fff;border-radius:10px;padding:3.5rem 5rem}@media screen and (max-width:1024px){.greeting .container{padding:3.5rem 3rem}}@media screen and (max-width:767px){.greeting .container{padding:2rem 1.5rem}}.greeting h2{text-align:center}.greeting-contents{display:flex;gap:2rem;justify-content:center;align-items:center;margin-bottom:3rem}@media screen and (max-width:767px){.greeting-contents{flex-direction:column;margin-bottom:1.5rem}}.greeting-img{max-width:320px;width:40%}@media screen and (max-width:767px){.greeting-img{width:100%}}.greeting-img img{border-radius:10px}.greeting-right{width:60%;max-width:500px;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}@media screen and (max-width:767px){.greeting-right{width:100%}}.greeting-right span{color:#990e0b;font-weight:700;font-size:16px}.greeting-right p:first-child{font-size:16px}.greeting-right-flex{display:flex;align-items:baseline;justify-content:end;gap:1rem}@media screen and (max-width:1200px){.greeting-right-flex{flex-direction:column;gap:0}}.greeting-right-flex h4{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem)}.greeting-right-flex p{font-size:16px}@media screen and (max-width:1200px){.greeting-right-flex p{margin-left:auto}}.greeting-text p:not(:last-child){margin-bottom:2rem}.member h2{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem);color:#990e0b;margin-bottom:1rem}.table_design03{margin-bottom:2rem;border-collapse:collapse;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);word-break:auto-phrase;width:100%}.table_design03 tr{border-top:1px solid #a79d93}.table_design03 tr:first-child{border:none}.table_design03 td{padding:.5rem 1.5rem}@media screen and (max-width:767px){.table_design03 td{padding:.5rem}}#about-table td:first-child{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);font-weight:700;min-width:100px}#member-table,#member-table2,#member-table3,#member-table4,#member-table5,#member-table6{border-collapse:separate;border-spacing:0;margin:0;word-break:normal;text-align:center;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);table-layout:fixed;width:100%;font-weight:700;background-color:#fff}#member-table td,#member-table2 td,#member-table3 td,#member-table4 td,#member-table5 td,#member-table6 td{border:1px solid #a79d93}@media screen and (max-width:1024px){#member-table td,#member-table2 td,#member-table3 td,#member-table4 td,#member-table5 td,#member-table6 td{padding:1rem 5px}}#member-table td:first-child,#member-table2 td:first-child,#member-table3 td:first-child,#member-table4 td:first-child,#member-table5 td:first-child,#member-table6 td:first-child{width:220px}@media screen and (max-width:1024px){#member-table td:first-child,#member-table2 td:first-child,#member-table3 td:first-child,#member-table4 td:first-child,#member-table5 td:first-child,#member-table6 td:first-child{width:100px}}@media screen and (max-width:767px){#member-table td:first-child,#member-table2 td:first-child,#member-table3 td:first-child,#member-table4 td:first-child,#member-table5 td:first-child,#member-table6 td:first-child{width:35px}}#member-table{border-collapse:separate;border-spacing:0;border-radius:10px 10px 0 0}#member-table tr:first-child{background-color:#e2ddd3}#member-table tr:first-child td:first-child{border-radius:10px 0 0}#member-table tr:first-child td:last-child{border-radius:0 10px 0 0}#member-table tr:last-child td{border-bottom:none}#member-table tr:nth-child(n+3) td:first-child{display:none}#member-table tr:nth-child(2) td:first-child{border-bottom:none}#member-table2 tr:last-child td,#member-table2 tr:first-child td{border-bottom:none}#member-table2 tr:nth-child(n+2) td:first-child{display:none}#member-table3 tr:nth-child(n+2) td:first-child{display:none}#member-table2 tr:last-child td,#member-table2 tr:first-child td,#member-table3 tr:last-child td,#member-table3 tr:first-child td,#member-table4 tr:last-child td,#member-table4 tr:first-child td,#member-table5 tr:last-child td,#member-table5 tr:first-child td{border-bottom:none}#member-table2 tr:nth-child(n+2) td:first-child,#member-table3 tr:nth-child(n+2) td:first-child,#member-table4 tr:nth-child(n+2) td:first-child,#member-table5 tr:nth-child(n+2) td:first-child{display:none}#member-table6{border-radius:0 0 10px 10px}#member-table6 tr:nth-child(n+2) td:first-child{display:none}#member-table6 tr:first-child{border-top:1px solid #a79d93}#member-table6 tr:first-child td:first-child{border-radius:0 0 0 10px}#member-table6 tr:last-child td:last-child{border-radius:0 0 10px}.journal h3{font-size:clamp(1.25rem, 1.068rem + 0.61vw, 1.75rem);text-align:center;margin-bottom:1.5rem}@media screen and (max-width:767px){.journal{margin-bottom:5rem}}@media screen and (max-width:1024px){.journal .container{width:90%}}.journal-category{display:flex;gap:1rem 2rem;font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem);margin-bottom:5rem;justify-content:center;flex-wrap:wrap}@media screen and (max-width:767px){.journal-category{flex-direction:column}}.journal-category a{display:block;position:relative;padding-bottom:4px;width:-moz-fit-content;width:fit-content}.journal-category a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#990e0b;opacity:0;transition:.3s}.journal-category a:hover:before{opacity:1}.journal-sp-table{display:none}@media screen and (max-width:767px){.journal-sp-table{display:block}}.journal-sp-table .sp-table{margin-bottom:2rem;border:1px solid #a79d93;border-radius:10px}.journal-sp-table h4{text-align:center;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);padding:.5rem;background-color:#e2ddd3;border-bottom:1px solid #a79d93;border-top:1px solid #a79d93}.journal-sp-table h4:first-child{border-radius:10px 10px 0 0;border-top:none}.journal-sp-table .sp-table-text{background-color:#fff;padding:1.5rem 1rem}.journal-sp-table .sp-table-text:last-child{border-radius:0 0 10px 10px}#journal-table{border-collapse:separate;border-spacing:0;margin:0;word-break:normal;width:100%;background-color:#fff;border-radius:10px 10px 0 0}@media screen and (max-width:767px){#journal-table{display:none}}#journal-table tr:first-child{background-color:#e2ddd3;text-align:center;font-weight:700;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}#journal-table tr:first-child td:first-child{border-radius:10px 0 0}#journal-table tr:first-child td:last-child{border-radius:0 10px 0 0}#journal-table td{border:1px solid #a79d93}@media screen and (max-width:1024px){#journal-table td{padding:1rem 5px}}#journal-table td:first-child{width:260px;font-weight:700}#journal-table td:first-child p:first-child{font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}@media screen and (max-width:1024px){#journal-table td:first-child{width:160px}}@media screen and (max-width:767px){#journal-table td:first-child{width:50px}}#journal-table td:nth-child(2) p:not(:last-child){margin-bottom:1rem}#journal-table td:last-child{min-width:200px}@media screen and (max-width:1024px){#journal-table td:last-child{min-width:150px}}.news{margin-top:5rem}@media screen and (max-width:767px){.news{margin:2.5rem 0 10rem}}.news .item:not(:last-child){margin-bottom:3rem}.news .top-news-list{width:70%}@media screen and (max-width:1024px){.news .top-news-list{width:100%}}.news .top-news-list .past-news{padding-top:5rem}.news .top-news-list .past-news h2{color:#990e0b;font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem);margin-bottom:2rem}.news .top-news-list ul.newsList{display:flex;flex-direction:column;align-items:baseline;gap:1rem}.news .top-news-list ul.newsList li:nth-child(3n+1){display:flex;align-items:center;flex-wrap:wrap;gap:1rem 0}.news .top-news-list ul.newsList li:nth-child(3n+1) a{background-color:#e2ddd3;color:#4e4642;padding:1rem 2.5rem;margin-right:1.5rem;border-radius:10px 0 0;border-bottom:3px solid #4e4642;font-weight:700}.news .top-news-list ul.newsList li:nth-child(3n+2){width:100%;margin-right:0;min-width:auto;font-weight:700;color:#990e0b;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem)}.news .top-news-list ul.newsList li:nth-child(3n){width:100%}@media screen and (max-width:767px){.news .top-news-list ul.newsList li:nth-child(3n){font-size:14px}}.news .top-news-list .news-item:hover{cursor:pointer}.news .top-news-list .news-item:hover ul.newsList li:nth-child(3n+2){text-decoration:underline}@media screen and (max-width:1024px){.single-main{margin-top:5rem}}@media screen and (max-width:767px){.single-main{margin-top:2.5rem}}.single-main article{padding:2.5rem 5rem;background-color:#fff;border-radius:10px}@media screen and (max-width:1024px){.single-main article{padding:2.5rem 3rem}}@media screen and (max-width:767px){.single-main article{padding:2rem 1.5rem}}.single-main .article_meta a{background-color:#e2ddd3;color:#4e4642;padding:1.5rem 4rem;border-radius:10px;font-weight:700;display:block;margin-bottom:1rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.single-main .article_meta a{padding:1rem 2rem}}@media screen and (max-width:767px){.single-main .article_meta a{padding:.5rem 1rem}}.single-main .article_title{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin:1rem 0 2rem;color:#990e0b}.news-category-btn{background-color:#e2ddd3;color:#4e4642;padding:1rem 2.5rem;border-radius:30px 0 0;border-bottom:3px solid #4e4642;font-weight:700;width:100%;display:block}.news-category{margin-top:7.5rem}.news-category h4{color:#990e0b;text-align:center;margin-bottom:1rem;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.news-category-flex{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;gap:1.5rem}.news-category-flex a{background-color:#e2ddd3;color:#4e4642;padding:1rem 2.5rem;border-radius:30px 0 0;border-bottom:3px solid #4e4642;font-weight:700;width:100%;display:block}.news-contents{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:1024px){.news-contents{flex-direction:column-reverse;gap:5rem}}.news-contents .top-news-list ul.newsList li:nth-child(3n){display:block}.news-contents .news-right{width:300px;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);font-weight:700}@media screen and (max-width:1024px){.news-contents .news-right{width:100%}}.news-contents .news-right-wrap{position:sticky;top:50px}.news-contents .news-left{width:calc(100% - 400px)}@media screen and (max-width:1024px){.news-contents .news-left{width:100%}}.news-contents form div>ul>li:first-child{margin-bottom:2.5rem}@media screen and (max-width:1024px){.news-contents form div>ul>li:first-child{margin-bottom:20px}}.news-contents form div>ul>li:first-child li:first-child{display:none}.news-contents form div>ul>li:nth-child(2){width:70%;max-width:300px}.news-contents form div>ul>li:nth-child(2) input{width:100%}.news-contents form h4{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);font-weight:700}.news-contents form ul li:first-child ul{display:flex;flex-wrap:wrap;gap:1rem 20px}.news-contents form ul li:first-child ul li{padding:0}.board .bbp-breadcrumb,.bbpress .bbp-breadcrumb{display:none}.board #bbpress-forums div.bbp-search-form,.bbpress #bbpress-forums div.bbp-search-form{margin-bottom:1rem}.board .news-left,.bbpress .news-left{width:100%}.board .container,.bbpress .container{width:70%}@media screen and (max-width:1024px){.board .container,.bbpress .container{width:80%}}@media screen and (max-width:767px){.board .container,.bbpress .container{width:90%}}.board #bbpress-forums fieldset.bbp-form input[type=password],.board #bbpress-forums fieldset.bbp-form input[type=text],.board #bbpress-forums fieldset.bbp-form select,.bbpress #bbpress-forums fieldset.bbp-form input[type=password],.bbpress #bbpress-forums fieldset.bbp-form input[type=text],.bbpress #bbpress-forums fieldset.bbp-form select{width:100%}.board button[type=submit],.bbpress button[type=submit]{padding:1rem 3rem;width:-moz-fit-content;width:fit-content;display:block;border-radius:0;background-color:#4e4642;transition:.3s;color:#fff;border-radius:50px;font-weight:700;cursor:pointer;border:none}.board button[type=submit]:hover,.bbpress button[type=submit]:hover{background-color:#990e0b}.content a{word-break:break-all}.contact form{text-align:left;width:80%;margin:0 auto;max-width:900px}@media screen and (max-width:767px){.contact form{width:100%}}.contact form>div:not(.submit-btn){display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:1024px){.contact form>div:not(.submit-btn){flex-direction:column;gap:1rem;align-items:baseline}}.contact form>div:not(.submit-btn):not(:last-child){margin-bottom:2rem}@media screen and (max-width:767px){.contact form>div:not(.submit-btn):not(:last-child){margin-bottom:20px}}.contact form>div:not(.submit-btn) p:first-child{width:20%;min-width:300px;font-weight:700;display:flex;justify-content:space-between;align-items:center;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}@media screen and (max-width:1024px){.contact form>div:not(.submit-btn) p:first-child{width:100%;min-width:auto;justify-content:left;gap:1rem}}.contact form>div:not(.submit-btn) p:last-child{max-width:calc(100% - 300px);width:60%}@media screen and (max-width:1024px){.contact form>div:not(.submit-btn) p:last-child{width:100%;max-width:none}}.contact p:has(input[type=submit]){width:100% !important}.contact input,.contact textarea,.contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#231916;padding:20px 1rem;width:100%;border:1px solid #231916;background-color:#fff;border-radius:10px}@media screen and (max-width:767px){.contact input,.contact textarea,.contact select{padding:1rem;border-radius:5px}}.contact p:has(select){position:relative}.contact p:has(select):after{content:"";width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid #555;border-bottom:0;right:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.contact span.required{color:#fff;background-color:#990e0b;padding:6px 8px;line-height:1;font-weight:700;font-size:clamp(0.875rem, 0.83rem + 0.15vw, 1rem);border-radius:10px}@media screen and (max-width:767px){.contact span.required{font-size:12px;margin-right:.5rem}}.contact p:has(.contact-policy){text-align:center}.contact .contact-policy label{display:flex;align-items:center;gap:.8rem}.contact .contact-policy input{display:inline-block;width:22px;height:22px;margin-top:0}@media screen and (max-width:1024px){.contact .contact-policy input{width:20px;height:20px}}.contact input[type=checkbox]{position:relative;width:20px;height:20px;border:1px solid #231916;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border-radius:0}.contact input[type=checkbox]:checked:before{position:absolute;top:1px;left:5px;transform:rotate(50deg);width:8px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";z-index:1}.contact input[type=checkbox]:checked:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#990e0b;content:""}.contact .contact-policy a{text-decoration:underline;color:#990e0b}.contact input[type=submit],.contact input[type=button]{padding:1rem 3rem;width:-moz-fit-content;width:fit-content;display:block;border-radius:0;background-color:#4e4642;transition:.3s;color:#fff;border-radius:50px;font-weight:700;border:none;cursor:pointer;margin:2rem auto 0}.contact input[type=submit]:hover,.contact input[type=button]:hover{background-color:#990e0b}.contact .wpcf7-not-valid{background-color:#ffe8e8}.contact .wpcf7-spinner{display:none}.contact textarea{resize:vertical}.contact-confirm p:has(input[type=submit]){display:flex;text-align:center;margin-top:5rem}@media screen and (max-width:767px){.contact-confirm p:has(input[type=submit]){margin-top:2.5rem}}.contact-confirm p:has(input[type=submit]) .wpcf7-spinner{display:none}@media screen and (max-width:1024px){.contact-confirm p:has(input[type=submit]){flex-direction:column-reverse}}.contact-confirm input[type=submit],.contact-confirm input[type=button]{width:270px;color:#fff}.contact-confirm input[type=button]{display:inline-block;background-color:#fff;color:#a79d93;margin-right:5rem}@media screen and (max-width:1024px){.contact-confirm input[type=button]{margin-right:auto}}@media screen and (max-width:767px){.contact-confirm input[type=button]{margin-top:2.5rem}}.contact-confirm input[type=button]:hover{background-color:#a79d93;color:#fff}.contact-confirm input[type=submit]{display:inline-block;margin-left:5rem}@media screen and (max-width:1024px){.contact-confirm input[type=submit]{margin-left:auto}}.contact-confirm .contact-answer{display:inline-block;margin-left:1.5rem}.contact-thanks{word-break:auto-phrase;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);text-align:center}.contact-thanks br{display:block}.contact-thanks a[href^="tel:"]{pointer-events:none;color:#231916}.contact-thanks p{margin-bottom:2rem}@media screen and (max-width:767px){.contact-thanks p{margin-bottom:1.5rem;text-align:left}}.contact-thanks .contact-wrap{font-weight:700;margin-top:2rem}.not-found{text-align:center;margin:15rem 0}@media screen and (max-width:767px){.not-found{margin:10rem 0}}.not-found p{font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}.policy{margin-bottom:2.5rem}@media screen and (max-width:767px){.policy{margin-bottom:1rem}}.policy h3{margin-bottom:1rem}@media screen and (max-width:767px){.policy h3{margin-bottom:.5rem}}.policy p span{display:inline-block}.policy ol,.policy li{list-style:auto}.policy ol.second-list li{list-style:lower-roman}.policy-wrap{font-weight:700}.sec-policy{margin:5rem 0}.archive-member .top-news-list .item{border:none}.archive-member .news-item{width:-moz-fit-content;width:fit-content;cursor:pointer}.archive-member .news-item:hover p{opacity:.7;transition:.3s}.archive-member .news-item p{padding:1rem 1.5rem;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);text-decoration:underline;position:relative;width:-moz-fit-content;width:fit-content}.archive-member .news-item p:before{content:">";position:absolute;left:0;opacity:1 !important}section.activity{margin-top:5rem}@media screen and (max-width:767px){section.activity{margin-top:2.5rem}}.activity.single-main .news-left{width:65%}@media screen and (max-width:1024px){.activity.single-main .news-left{width:100%}}.activity .news-contents form div>ul>li:first-child{padding:0}.activity .news-contents form ul li:first-child ul{gap:1rem .5rem}.activity .news-contents form div>ul>li:nth-child(2){width:100%;margin-bottom:2.5rem}@media screen and (max-width:1024px){.activity .news-contents form div>ul>li:nth-child(2){margin-bottom:20px;width:100%;max-width:none}}.activity .news-contents form div>ul>li:nth-child(2) ul{display:flex;flex-wrap:wrap;gap:1rem .5rem}.activity .news-contents form div>ul>li:nth-child(2) ul li{padding:0}.activity .news-contents form div>ul>li:nth-child(2) ul li:first-child{display:none}.activity .news-contents form div>ul>li:nth-child(3){width:70%;max-width:300px}.activity .news-contents form div>ul>li:nth-child(3) input{width:100%}.conference-wrap{background-color:#fff;border-radius:10px;padding:1.5rem 2rem;border:1px solid #990e0b;max-width:80%;margin-bottom:2rem}@media screen and (max-width:1024px){.conference-wrap{max-width:100%;padding:1.5rem 1rem}}.conference-wrap .contest-table{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:1024px){.conference-wrap .contest-table{flex-direction:column;align-items:flex-start}}.conference-wrap .contest-table:not(:last-child){margin-bottom:1rem}.conference-wrap span{color:#990e0b;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);width:120px;font-weight:700;display:inline-block}.anniversary{width:80%;margin:5rem auto}@media screen and (max-width:767px){.anniversary{width:90%;margin:2.5rem auto}}.anniversary img{width:50%;max-width:500px;margin:2.5rem auto;max-height:500px}@media screen and (max-width:767px){.anniversary img{width:70%}}.anniversary p{margin-bottom:1.5rem}@media screen and (max-width:767px){.anniversary p{margin-bottom:1rem}}.anniversary h2{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem);color:#990e0b;margin-bottom:1.5rem}.rules{margin-top:5rem}.rules h2{color:#4e4642;margin-bottom:1.5rem;font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem)}.rules-block{margin-bottom:4rem}.rules-index{margin:3rem 0}.rules-index h2{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin-bottom:.5rem}.rules-index a{display:block;position:relative;padding-bottom:4px;width:-moz-fit-content;width:fit-content}.rules-index a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#990e0b;opacity:0;transition:.3s}.rules-index a:hover:before{opacity:1}.rules-index a:not(:last-child){margin-bottom:1rem}.rules-index-box{margin-bottom:2rem}.accordion-area{list-style:none}.accordion-area li{background-color:#fff;border-radius:10px;padding:1rem 2rem}.accordion-area li:not(:last-child){margin-bottom:2.5rem}@media screen and (max-width:767px){.accordion-area li:not(:last-child){margin-bottom:20px}}@media screen and (max-width:1024px){.accordion-area li{padding:1rem 2rem}}@media screen and (max-width:767px){.accordion-area li{padding:1rem}}.accordion-area .title{word-break:break-all;position:relative;cursor:pointer;transition:all .5s ease;font-size:clamp(1rem, 0.727rem + 0.91vw, 1.75rem);color:#990e0b;display:flex;align-items:center;gap:1rem;width:90%}@media screen and (max-width:1024px){.accordion-area .title{width:85%}}@media screen and (max-width:767px){.accordion-area .title{gap:.5rem;width:90%}}.accordion-area .title:before{position:absolute;content:"";width:40px;height:40px;background:url(http://jsstvet.org/wp-content/themes/syokugyou/./images/rule-ico.svg) no-repeat;background-size:contain;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-3rem}@media screen and (max-width:1024px){.accordion-area .title:before{width:25px;height:25px}}@media screen and (max-width:767px){.accordion-area .title:before{right:-2rem}}.accordion-area .title:after{position:absolute;content:"";width:40px;height:40px;background:url(http://jsstvet.org/wp-content/themes/syokugyou/./images/rule-ico2.svg) no-repeat;background-size:contain;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-3rem;display:none}@media screen and (max-width:1024px){.accordion-area .title:after{width:25px;height:25px}}@media screen and (max-width:767px){.accordion-area .title:after{right:-2rem}}.accordion-area .title.close:before{display:none}.accordion-area .title.close:after{display:block}.accordion-area .box{display:none;margin-top:20px;padding:2.5rem;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);transition:display .5s}@media screen and (max-width:767px){.accordion-area .box{padding:.5rem}}.accordion-area .box p:not(:last-child){margin-bottom:1rem}@media screen and (max-width:767px){.accordion-area .box p:not(:last-child){margin-bottom:.5rem}}.publication .container{width:70%}@media screen and (max-width:767px){.publication .container{width:90%}}.publication-contents{display:flex;justify-content:space-between;align-items:center;pointer-events:none}.publication-contents:hover .publication-right img{transform:scale(1.1)}@media screen and (max-width:1024px){.publication-contents{flex-direction:column-reverse;gap:1.5rem}}.publication-contents:not(:last-child){margin-bottom:3rem}.publication-contents:nth-child(even){flex-direction:row-reverse}@media screen and (max-width:1024px){.publication-contents:nth-child(even){flex-direction:column-reverse}}.publication-right{width:50%}@media screen and (max-width:1024px){.publication-right{width:100%}}.publication-right-img{overflow:hidden;border-radius:10px}.publication-right img{max-height:450px;margin:0 auto;border-radius:10px;transition:.3s}@media screen and (max-width:767px){.publication-right img{max-height:300px}}.publication-left{width:45%}@media screen and (max-width:1024px){.publication-left{width:100%}}.publication-left .member-btn{margin-top:20px;pointer-events:all}@media screen and (max-width:767px){.publication-left .member-btn{margin-top:.5rem}}.info h2,.publication h2{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem);color:#990e0b}.info .container{width:70%}@media screen and (max-width:767px){.info .container{width:90%}}.info-contents{display:flex;margin-top:2rem;border:5px solid #990e0b;border-radius:50px;background-color:#fff;padding:1.5rem}@media screen and (max-width:767px){.info-contents{flex-direction:column;gap:1.5rem;border:2px solid #990e0b;margin-top:2rem;border-radius:20px}}.info-contents.first a{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;color:#990e0b;text-decoration:underline;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.info-left{width:100px}@media screen and (max-width:1024px){.info-left{width:60px}}.info-left img{max-height:56px;margin-top:.5rem}@media screen and (max-width:1024px){.info-left img{width:50%;margin-left:.5rem}}@media screen and (max-width:767px){.info-left img{max-height:30px}}.info-right{width:calc(100% - 100px)}@media screen and (max-width:1024px){.info-right{width:calc(100% - 60px)}}@media screen and (max-width:767px){.info-right{width:100%}}.info-right p{word-break:break-all}.info-right p a{color:#990e0b;text-decoration:underline}.info-right p:first-child{font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);margin-bottom:1.5rem}.info-right .attention{color:#990e0b;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);margin-bottom:1.5rem}.info-right .attention h4{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem);line-height:1;margin-bottom:1rem}.info-right .info4_bottom{margin-left:3rem}@media screen and (max-width:1024px){.info-right .info4_bottom{margin-left:1rem}}@media screen and (max-width:767px){.info-right .info4_bottom{margin-left:0}}.info-right .info4_bottom h5{font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);margin:0}.info-btn{color:#990e0b;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);border:1px solid #990e0b;border-radius:100px;padding:20px 3rem;font-weight:700;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:2rem}@media screen and (max-width:767px){.info-btn{margin:0 auto 2rem}}.info-btn:hover{background-color:#990e0b;color:#fff}
#wpmem_msg,.wpmem_msg{text-align:center;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:20px 0;margin:15px 0;}#wpmem_login,#wpmem_msg,#wpmem_reg,.wpmem_msg{width:75%}#wp-members{width:100%}#wp-members fieldset{border:none;padding:0}#wp-members input{font-family:inherit}#wp-members input[type=password],#wp-members input[type=text]{margin:0 0 4px 0}#wp-members input[type=submit]{padding:5px 6px 4px;margin:0 4px 0 0}#wp-members .button_div{margin-top:4px}#wp-members .err{width:100%;padding:5px;font-family:inherit;border:1px solid #ccc;border-radius:3px}#wpmem_login,#wpmem_reg{color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}#wpmem_login label,#wpmem_reg label{display:initial}#wpmem_login input[type=password],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 8px;background:none repeat scroll 0 0 #fff}#wpmem_login button,#wpmem_login input,#wpmem_reg button,#wpmem_reg input,#wpmem_reg select,#wpmem_reg textarea{-moz-box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}#wpmem_login input:focus,#wpmem_reg input:focus,#wpmem_reg textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0 none}#wpmem_reg select{width:100%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0;background:none repeat scroll 0 0 #fff}#wpmem_login fieldset,#wpmem_reg fieldset{border:none;padding:0;margin:40px 0}#wpmem_login legend,#wpmem_reg legend{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;width:100%}#wpmem_login .form,#wpmem_reg .form{margin:0;padding:0}#wpmem_login .clear,#wpmem_reg .clear{clear:both}#wpmem_login .holder,#wpmem_reg .holder{background-color:#fff}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_date,#wpmem_reg .div_file,#wpmem_reg .div_image,#wpmem_reg .div_membership,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_number,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg .div_url{margin:0 0 14px 0}#wpmem_login input[type=checkbox]{margin:12px 2px}#wpmem_login .password,#wpmem_login .textbox,#wpmem_login .username,#wpmem_reg .div_textarea textarea,#wpmem_reg .file,#wpmem_reg .image,#wpmem_reg .password,#wpmem_reg .textbox,#wpmem_reg .username{width:100%}#wpmem_reg textarea{height:185px}#wpmem_reg .req{color:#bd3500;font-size:22px;line-height:50%}#wpmem_reg .req-text{margin:20px 0 0 5px}#wpmem_reg .noinput{width:93%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0}#wpmem_reg .captcha{margin:5px 0}#wpmem_reg .captcha table{line-height:0}#wpmem_login .link-text{padding:4px 0;text-align:right}#tos{margin-right:5px}#wpmem_login .button_div,#wpmem_reg .button_div{padding:6px 0;text-align:right}@media screen and (max-width:720px){#wpmem_login .button_div,#wpmem_login .div_text,#wpmem_login label,#wpmem_reg .button_div,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{float:none}#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{width:90%;padding:5px 0 0 0}#wpmem_reg label.textarea{height:26px}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea{width:98%}#wpmem_msg,.wpmem_msg{width:100%}#wpmem_login .button_div,#wpmem_login .link-text,#wpmem_reg .button_div{width:98%}}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}