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}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}
/*! 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}
#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%}}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@charset "utf-8";@import url('https://fonts.googleapis.com/css2?font-family: 'Raleway', sans-serif');*{margin:0;padding:0;font-weight:400;text-align:justify;letter-spacing:.04em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}html,body{width:100%;font-family:--apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;line-height:1.6em;letter-spacing:.02em;color:#444}b,strong,.bold{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:600}a{color:#333;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:hover{color:#ea5514;text-decoration:none}input{font-family:"Helvetica Neue",Arial,'M PLUS 1p',Meiryo,"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:400}a img,a img:hover{border:none}img{max-width:100%;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}svg{fill:currentColor}ul,ol{list-style:none}input[type=submit]{-webkit-appearance:none}.maxWidth{width:1200px;margin:0 auto;padding:0 50px}@media screen and (max-width:1024px){.maxWidth{width:auto}}@media screen and (max-width:600px){.maxWidth{width:auto;margin:0 auto;padding:0 5vw}}header{width:100%;height:110px;border-top:5px solid #92cf59}header .wrap{position:relative;text-align:right}header h1{position:absolute;top:20px;left:20px;z-index:2}header h1 img{width:auto;height:70px}#visual{position:relative;width:100%;height:130px;background:url(//j-cap.jp/jcap/wp-content/themes/jcap2021/assets/css/../images/visual/visual_child.jpg) no-repeat center;background-size:cover}main h2.heading{margin:80px auto 50px;font-size:1.5em;line-height:1;letter-spacing:.2em;text-align:center}main h2.heading:after{display:block;margin-top:20px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:.5em;letter-spacing:.15em;color:#92cf59}.page-id-6 main#about h2.heading:after{content:'GREETING'}.page-id-8 main#about h2.heading:after{content:'OUTLINE'}.page-id-11 main#about h2.heading:after{content:'MEMBERSHIP'}main#progress h2.heading:after{content:'PROGRESS'}main#members h2.heading:after{content:'MEMBERS'}main#information h2.heading:after{content:'INFORMATION'}main#contact h2.heading:after{content:'CONTACT'}main#policy h2.heading:after{content:'PRIVACY POLICY'}@media screen and (max-width:1024px){main h2.heading{margin:40px auto}}@media screen and (max-width:600px){#visual{height:100px}header h1{top:15px;left:15px}main h2.heading{margin:6vw auto;font-size:4.5vw}main h2.heading:after{margin-top:3vw}}.column2{letter-spacing:-.4em}.column2 .sec_main{display:inline-block;width:calc(100% - 370px);vertical-align:top;letter-spacing:0;border-top:1px solid #ccc}.date .column2 .sec_main{border-top:none}.column2 .sec_main .result{padding:10px 15px;background:#eee;border-radius:6px}.column2 .sec_main article{overflow:hidden;position:relative;padding:20px 15px 15px;border-bottom:1px solid #ccc}.archive .column2 .sec_main article:before,.page-template-template-members .column2 .sec_main article:before{content:'》';display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:-40px;width:30px;height:100%;padding-left:10px;color:#fff;background:rgba(146,207,89,.7);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;pointer-events:none}.archive .column2 .sec_main article:hover:before,.page-template-template-members .column2 .sec_main article:hover:before{right:0}.column2 .sec_main article .date{font-size:1em;line-height:1;letter-spacing:.04em}.column2 .sec_main article .date span{display:inline-block;width:120px;margin-right:10px;padding:1px 5px;font-size:.75em;color:#fff;line-height:1.6;text-align:center;background:#92cf59;border-radius:4px}.column2 .sec_main article h1{padding:20px 0 15px;font-size:1.25em;font-weight:700;letter-spacing:.1em;transition:all .5s}.column2 .sec_main article a:hover h1{padding-left:10px}.column2 .sec_main article .excerpt{font-size:.95em;color:#666;line-height:1.8em;letter-spacing:.04em;text-align:justify}.column2 .sec_main .nodata{padding-top:30px;letter-spacing:.08em;color:#888;text-align:center}.column2 .sec_main a:hover{color:#333}.column2 .sec_side{display:inline-block;width:370px;padding-left:70px;vertical-align:top;letter-spacing:0}.column2 .sec_side .widget{margin-top:60px}.column2 .sec_side .widget:first-child{margin-top:0}.column2 .sec_side .widget .heading{padding-bottom:10px;font-size:.95em;line-height:1;letter-spacing:.1em;color:#777;text-align:center}.column2 .sec_side .category li{width:100%;margin-top:10px}.column2 .sec_side .category li:first-child{margin-top:0}.column2 .sec_side .category li a{display:block;width:100%;height:44px;line-height:44px;font-size:.9em;color:#888;letter-spacing:.1em;text-align:center;border:1px solid #999;border-radius:22px}.column2 .sec_side .category a:hover,.post-type-archive-post .column2 .sec_side .category .all a,.post-type-archive-progress .column2 .sec_side .category .all a,.column2 .sec_side .category li .active,.column2 .sec_side .category li.current a{color:#fff;background:#92cf59;border:1px solid #92cf59}.column2 .sec_side .year{border-top:1px solid #999}.column2 .sec_side .year:last-child{border-bottom:1px solid #999}.column2 .sec_side .year .toggle{display:block;position:relative;width:100%;height:55px;line-height:55px;padding:0 20px;font-size:.95em;color:#888;cursor:pointer}.column2 .sec_side .year .toggle:after{content:"\f107";position:absolute;top:0;bottom:0;right:15px;margin:auto;font-family:'Font Awesome 5 Free';font-weight:900;font-size:22px;color:#92cf59}.column2 .sec_side .year .toggle.open:after{content:"\f106"}.column2 .sec_side .monthly{display:none}.column2 .sec_side .monthly li{border-bottom:1px dashed #ccc}.column2 .sec_side .monthly li:first-child{border-top:1px solid #ccc}.column2 .sec_side .monthly li:last-child{border-bottom:none}.column2 .sec_side .monthly li a{display:block;width:100%;padding:15px 20px;font-size:.95em;color:#888}.column2 .sec_side .monthly li a:before{content:'▶︎';margin-right:8px;color:#92cf59}.column2 .sec_side .latest{border-top:1px solid #999;border-bottom:1px solid #999}.column2 .sec_side .latest li{padding:10px 0;border-top:1px solid #ccc}.column2 .sec_side .latest li:first-child{border-top:none}.column2 .sec_side .latest .date{font-size:.85em;line-height:1;letter-spacing:.04em;color:#777}.column2 .sec_side .latest .date span{display:inline-block;width:90px;margin:0 6px 6px 0;padding:1px 5px;font-size:.7em;color:#fff;line-height:1.6;text-align:center;background:#92cf59;border-radius:4px}.column2 .sec_side .latest .title{padding-left:1.3em;text-indent:-1.3em;font-size:.85em;font-weight:700;letter-spacing:.02em;line-height:1.5}.column2 .sec_side .latest .title a:hover{color:#666}.column2 .sec_side .latest .title a:before{content:'▶︎';margin-right:5px;font-size:.9em;color:#92cf59}.column2 .sec_side .monthly li a:hover,.column2 .sec_side .latest .title a:hover{margin-left:5px}@media screen and (max-width:1024px){.column2 .sec_main{display:block;width:100%;margin-bottom:50px}.column2 .sec_side{display:block;width:100%;padding:0 70px 0 20px;letter-spacing:-.4em}.column2 .sec_side .widget{display:inline-block;width:50%;margin:0 50px 0 0;letter-spacing:0;vertical-align:top}.column2 .sec_side .widget:nth-child(2n){margin-right:-50px}.column2 .sec_side .widget .category:before{content:'カテゴリー';display:block;margin:0 0 15px;padding-bottom:10px;font-size:.95em;line-height:1;letter-spacing:.1em;color:#777;text-align:center;border-bottom:1px solid #999}}@media screen and (max-width:600px){.column2 .sec_main{margin-bottom:10vw}.column2 .sec_main article{padding:4vw 2vw 3vw}.column2 .sec_main article h1{padding:4vw 0 3vw}.column2 .sec_main article .date span{width:auto;padding:1px 10px}.column2 .sec_main article .excerpt{line-height:1.6}.column2 .sec_side{padding:0}.column2 .sec_side .widget{width:100%;margin:0 0 8vw}.column2 .sec_side .widget:nth-child(2n){margin-right:0}.column2 .sec_side .widget:last-child{margin-bottom:0}.column2 .sec_side .widget .category{padding-right:3vw;letter-spacing:-.4em}.column2 .sec_side .widget .category:before{margin:0 -3vw 15px 0}.column2 .sec_side .widget .category li{display:inline-block;width:50%;margin:0 3vw 3vw 0;letter-spacing:0}.column2 .sec_side .widget .category li:nth-child(2n){margin-right:-3vw}}.single .column2 .sec_main{border-top:none}.single .column2 .sec_main article .cat span{display:inline-block;width:120px;margin-right:10px;padding:5px;font-size:.85em;color:#fff;line-height:1;text-align:center;vertical-align:top;background:#92cf59;border-radius:4px}.single .column2 .sec_main article h1{margin-bottom:10px;padding:20px 5px 10px;font-size:1.4em;font-weight:400;letter-spacing:.1em;border-bottom:1px solid #ccc}.single .column2 .sec_main article .date{padding:0 5px;font-size:.95em;letter-spacing:.04em;color:#777}.single .column2 .sec_main article .date:before{content:"\f017";margin-right:5px;font-family:'Font Awesome 5 Free';font-weight:900}.single .column2 .sec_main article .content{margin:50px 10px 30px}.single .column2 .sec_main article .content h1,.single .column2 .sec_main article .content h2,.single .column2 .sec_main article .content h3,.single .column2 .sec_main article .content h4{margin-bottom:15px;font-size:1.2em;line-height:1.7;font-weight:500;color:#333}.single .column2 .sec_main article .content p{margin-bottom:25px;font-size:1em;line-height:2;color:#333}.single .column2 .sec_main article .content a{text-decoration:underline}.single .column2 .sec_main article .content a:hover{opacity:.6}.single .column2 .sec_main article .content ul{list-style-type:disc;margin-bottom:25px;margin-left:1.5em}.single .column2 .sec_main article .content ol{list-style-type:decimal;margin-bottom:25px;margin-left:1.5em}.single .column2 .sec_main article .content li{margin-bottom:5px;font-size:1em;line-height:1.7;color:#333}.wp-block-buttons,.wp-block-image{margin-bottom:25px}.wp-block-button__link{position:relative;padding:.6em 2.5em .6em 2em;font-size:.95em;background-color:#ea5514}.wp-block-button__link:hover{color:#fff!important;opacity:.6}.wp-block-button__link:after{content:'›';position:absolute;right:10px;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.wp-block-table td{padding:5px 10px}.wp-block-table td:first-child{width:150px}.single .column2 .sec_main #links{display:table;width:100%;letter-spacing:-.4em}.single .column2 .sec_main #links li{display:table-cell;width:50%;font-size:.8em;letter-spacing:0;vertical-align:top}.single .column2 .sec_main #links li:first-child{border-right:1px solid #ccc}.single .column2 .sec_main #links .prev{padding:10px 0 10px 25px;text-align:left}.single .column2 .sec_main #links .next{padding:10px 25px 10px 0;text-align:right}.single .column2 .sec_main #links li:before{display:block;color:#92cf59}.single .column2 .sec_main #links .prev:before{content:'◀︎ 次の記事';margin-left:-15px}.single .column2 .sec_main #links .next:before{content:'前の記事 ▶︎︎';margin-right:-15px}.single .column2 .sec_main #links li a:hover{text-decoration:underline;opacity:.6}@media screen and (max-width:600px){.single .column2 .sec_main article{padding:0}.single .column2 .sec_main article .content{margin:5vw 0}.wp-block-table td{display:block;width:100%}.wp-block-table td:first-child{padding:10px 10px 0}.wp-block-table td:last-child{padding-bottom:10px}}#policy .frame{max-width:900px;margin:auto}#policy .frame h2,.policy .frame h2{margin-bottom:20px;padding:4px 0 4px 15px;font-size:1.3em;line-height:1;border-left:5px solid #92cf59}#policy .frame p,.policy .frame p{margin-bottom:60px;font-size:1em;line-height:1.9em;letter-spacing:.04em}#policy .frame .intro,.policy .frame .intro{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #aaa}#policy .frame .update,.policy .frame .update{margin-top:20px;margin-bottom:0;text-align:right}#policy .frame ul,.policy .frame ul{counter-reset:number 0;margin-top:-40px;margin-bottom:60px}#policy .frame li,.policy .frame li{margin-top:10px;padding-left:2.7em;font-size:1em;line-height:1.8em;text-indent:-2.7em}#policy .frame li:first-child,.policy .frame li:first-child{margin-top:0}#policy .frame li:before,.policy .frame li:before{counter-increment:number 1;content:'（'counter(number)'）'}footer{margin:0;padding:50px 0 0}footer nav{width:100%;padding:50px 0;text-align:center;background:#f6f6f6}footer nav ul{letter-spacing:-.4em;text-align:center}footer nav li{display:inline-block;letter-spacing:0;border-left:1px solid #aaa}footer nav li:first-child{border-left:none}footer nav li a{display:block;padding:5px 20px;font-size:.8em;line-height:1;color:#555}footer .reference{position:relative;margin:40px auto;min-height:90px;padding-left:100px;background:url(//j-cap.jp/jcap/wp-content/themes/jcap2021/assets/css/../images/common/logo_footer.svg) no-repeat left 20px center}footer .reference div{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer .reference .name{font-weight:600;line-height:1}footer .reference .roman{margin-top:5px;font-family:'Raleway',sans-serif;font-size:.7em;color:#666;line-height:1}footer #copyright{width:100%;padding:15px 0 10px;font-size:.7em;letter-spacing:.06em;color:#fff;text-align:center;background:#92cf59}footer #copyright span{vertical-align:middle}#gotop{position:fixed;right:25px;bottom:-1px;width:60px;height:60px;font-size:18px;color:#fff;line-height:60px;text-align:center;background:#0c3769;border:1px solid #fff;pointer-events:auto;z-index:2}#gotop:before{content:"\f077";font-family:'Font Awesome 5 Free';font-size:24px;font-weight:900;color:#fff;z-index:2}@media screen and (max-width:1024px){html{padding-bottom:0}footer{position:relative;bottom:inherit;height:auto}footer nav{padding:0}footer nav ul{border-bottom:1px solid #fff;border-right:1px solid #fff}footer nav li{width:33.333%;border-top:1px solid #fff;border-left:1px solid #fff}footer nav li:first-child{border-left:1px solid #fff}footer nav li a{display:block;padding:20px 10px;text-align:center}footer .reference{margin:20px auto}footer #copyright{margin-top:20px}}@media screen and (max-width:600px){footer nav li{width:50%}}#breadcrumb ul{margin:10px auto 30px;padding:0;text-align:right}#breadcrumb li{display:inline-block;line-height:50px;font-size:11px;color:#04a}#breadcrumb li a{color:#444}#breadcrumb li a:hover{color:#04a}#breadcrumb li a:after{display:inline-block;content:"〉";margin-left:10px;color:#444}#breadcrumb li:last-child a:after{content:""}@media screen and (max-width:600px){#breadcrumb{margin:0 auto}}#widget .widget{margin:0 0 40px}#widget .widget .widget_title{padding:0 0 10px;font-size:.85em;font-weight:700;color:#08356a;border-bottom:1px solid #08356a}#widget .widget>ul{border-bottom:1px solid #08356a}#widget .widget>ul li{height:60px;font-size:.8em;line-height:60px;color:#08356a;border-top:1px dashed #08356a}#widget .widget>ul li:first-child{border-top:none}#widget .widget>ul li a{display:block;width:100%;height:60px;padding:0 10px;color:#08356a}#widget .widget>ul li a:before{content:'》'}#widget .widget>ul li a:hover{padding-left:35px}@media screen and (max-width:1024px){#widget .widget{margin:0 0 20px}#widget .widget .widget_title{border-bottom:none}#widget .widget>ul{padding-right:20px;letter-spacing:-1em;border-bottom:none}#widget .widget>ul li{display:inline-block;width:33.333%;height:40px;margin:0 10px 10px 0;font-size:.8em;line-height:40px;color:#fff;letter-spacing:0;text-align:center;background:#08356a;border-top:none;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}#widget .widget>ul li:first-child{border-top:none}#widget .widget>ul li:nth-child(3n){margin-right:-20px}#widget .widget>ul li a{position:relative;height:40px;color:#fff}#widget .widget>ul li a:before{position:absolute;top:0;bottom:0;right:15px;margin:auto}#widget .widget>ul li a:hover{padding-left:10px}}@media screen and (max-width:600px){#widget .widget>ul{padding-right:10px}#widget .widget>ul li{width:50%}#widget .widget>ul li:nth-child(3n){margin-right:10px}#widget .widget>ul li:nth-child(2n){margin-right:-10px}}.pager ul.pagination{text-align:center;margin:20px 0 0;padding:0}.pager .pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#fff;width:35px;height:35px;text-align:center;position:relative}.pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#777;text-decoration:none}.pager .pagination li.next a,.pager .pagination li.pre a{background:#eee}.pager .pagination li a span{display:table-cell;text-align:center;vertical-align:middle}.pager .pagination li a:hover,.pager .pagination li a.active{color:#fff;background:#92cf59}@media screen and (max-width:600px){.pager .pagination li{display:none}.pager .pagination li.pre,.pager .pagination li.next{display:inline-block;width:40%;height:50px;text-align:center}.pager .pagination li.pre a,.pager .pagination li.next a{width:100%;text-align:center}.pager .pagination li.pre span:after{content:"　前の10件へ"}.pager .pagination li.next span:before{content:"次の10件へ　"}}header nav li a:before{font-family:'Font Awesome 5 Free';font-size:24px;font-weight:900;color:#92cf59}header nav #menu-item-74 a:before{content:"\f52a"}header nav #menu-item-15 a:before{content:"\f2bb"}header nav #menu-item-20 a:before{content:"\f15c"}header nav #menu-item-24 a:before{content:"\f023"}header nav #menu-item-16 a:before{content:"\f0e0"}@media print,screen and (min-width:1025px){header nav{display:inline-block;padding-top:30px}header ul{letter-spacing:-.4em}header nav li{display:inline-block;margin-left:35px;font-size:.9em;letter-spacing:.08em}header nav li:first-child{margin-left:0}header nav #menu-item-74{display:none}header nav li a{display:block;position:relative;padding-top:35px;text-align:center}header nav li a:hover{color:#333;opacity:.6}header nav li a:before{display:block;position:absolute;top:2px;left:0;right:0}header .logBtn{display:block;position:absolute;top:-5px;right:50px;padding:6px 10px 5px;font-size:12px;line-height:1;color:#fff;background:#92cf59;border-radius:4px}header .logBtn:before{font-family:'Font Awesome 5 Free';font-weight:900;margin-right:3px}header .login:before{content:"\f2f6"}header .logout:before{content:"\f2f5"}header .logBtn br{display:none}}@media screen and (max-width:1024px){header{height:100px}header nav{position:fixed;display:table;top:0;left:0;width:100%;height:100%;background:rgba(146,207,89,.95);-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0;z-index:9}.open header nav{-webkit-transition:all .5s;transition:all .5s;visibility:visible;opacity:1}header ul{position:absolute;top:50%;left:50%;border-top:1px dashed #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header nav li{width:250px;margin:auto;font-size:1.1em;letter-spacing:.08em;border-bottom:1px dashed #fff}header nav li a{display:block;position:relative;padding:20px 0;color:#fff;text-align:center}header nav li a:hover{color:#fff}header nav li a:before{display:block;margin-bottom:8px;font-size:26px;color:#fff}.trigger{display:block;position:absolute;right:10px;top:20px;width:60px;height:60px;z-index:10}.trigger span,.trigger span:before,.trigger span:after{display:inline-block;width:10px;height:10px;background:#ccc;position:absolute;transition-property:transform;transition-duration:.3s}.trigger span{left:50%;top:50%;transform:translate(-50%,-50%)}.trigger span:before{content:"";transform:translateY(-20px) rotate(0deg)}.trigger span:after{content:"";transform:translateY(20px) rotate(0deg)}.open .trigger span{left:0;background:0 0 !important}.open .trigger span:before{width:60px;height:1px;background:#fff;transform:rotate(45deg) !important}.open .trigger span:after{width:60px;height:1px;background:#fff;transform:rotate(-45deg) !important}header.fixed{position:fixed;top:0;left:0;width:100%;background:#fff;transition:.3s;transform:translateY(-100%);z-index:1}header.show{transform:translateY(0)}html.fixed{position:fixed;z-index:-1;width:100%;height:100%}header .logBtn{display:block;position:absolute;top:15px;right:80px;width:60px;height:60px;padding:12px 5px 5px;font-size:11px;line-height:1.2em;color:#fff;text-align:center;background:#92cf59;border-radius:4px}header .login{padding-top:15px}header .logBtn:before{display:block;margin-bottom:5px;font-family:'Font Awesome 5 Free';font-weight:900;font-size:22px}header .login:before{content:"\f2f6";margin-bottom:8px}header .logout:before{content:"\f2f5"}}@media screen and (max-width:600px){header{height:80px}header h1 img{height:50px}.trigger{right:15px;top:22px;width:40px;height:40px}.trigger span,.trigger span:before,.trigger span:after{width:8px;height:8px}.trigger span:before{transform:translateY(-15px) rotate(0deg)}.trigger span:after{transform:translateY(15px) rotate(0deg)}.open .trigger span:before,.open .trigger span:after{width:50px}header .logBtn{top:10px;right:70px;width:55px;height:55px;padding:10px 5px 5px;font-size:10px}header .login{padding-top:15px}}@charset "utf-8";.serif{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.black{color:#000}.red{color:#e00}.clearfix:after{content:"";display:block;clear:both}.noData{max-width:800px;margin:80px auto;padding:40px;text-align:center;font-size:1em;color:#666;line-height:1.65em;border:1px solid #ccc;border-radius:6px}.col2{padding-right:30px;letter-spacing:-1em;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col2 article{display:inline-block;width:50%;margin:0 30px 50px 0;letter-spacing:0;vertical-align:top}.col2 article:nth-child(2n){margin-right:-30px}.col3{padding-right:60px;letter-spacing:-1em;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col3 article{display:inline-block;width:33.333%;margin:0 30px 30px 0;letter-spacing:0;vertical-align:top}.col3 article:nth-child(3n){margin-right:-60px}dl.repList{border-bottom:1px solid #ddd}dl.repList div{border-top:1px solid #ddd}dl.repList dt,dl.repList dd{padding:15px 10px 0;line-height:2}dl.repList dt{width:30%;float:left}dl.repList dd{margin-left:30%;padding-bottom:15px;font-size:.95em;color:#555}dl.repList div:nth-child(2n){background:#eee}dl.repList dd:after{content:'';display:block;clear:both}@media screen and (max-width:600px){dl.repList dl{border-bottom:1px solid #ddd}dl.repList dt{float:none;width:100%;padding:15px 10px 0}dl.repList dd{width:100%;margin-left:0;padding:0 10px 15px;border-top:none}}.thumb{overflow:hidden;background:#fff}.thumb img{width:100%;height:auto;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:hover .thumb img{transform:scale(1.1);opacity:.7}.btn,.btn:after{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn{position:relative;display:inline-block;width:100%;height:40px;line-height:40px;font-size:.85em;text-decoration:none;text-align:center;color:#fff;background:#92cf59}.btn:after{position:absolute;right:10px;top:0;bottom:0;content:"〉";margin:auto;font-size:14px;color:#fff}.btn:hover{color:#fff;opacity:.6}.links{position:relative;padding-right:10px;letter-spacing:-1em}.links li{display:inline-block;position:relative;width:50%;margin:0 10px 10px 0;border:1px solid #ddd;letter-spacing:0;text-align:justify;vertical-align:top}.links li:nth-child(2n){margin-right:-10px}.links li a{display:block;height:150px;padding:5px 5px 5px 230px;font-size:95%;color:#555;line-height:1.4em;background:#fff}.links li a span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'Noto Serif JP',serif}.links li a span:before{position:absolute;top:25%;right:10px;content:"〉";font-size:14px;color:#555}.links li a:hover{background:linear-gradient(0deg,#eee,#fff)}.links li .thumb{position:absolute;top:5px;left:5px;width:210px;height:140px}.links li .thumb img{width:100%;height:auto}.scroll::-webkit-scrollbar{overflow:hidden;width:12px;background:#f3f3f3}.scroll::-webkit-scrollbar:horizontal{height:1px}.scroll::-webkit-scrollbar-button{display:none}.scroll::-webkit-scrollbar-piece{background:#eee}.scroll::-webkit-scrollbar-piece:start{background:#eee}.scroll::-webkit-scrollbar-thumb{background:#ccc}.scroll::-webkit-scrollbar-corner{background:#ccc}@-webkit-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}@media screen and (max-width:1024px){.col3{padding-right:30px}.col3 article{width:50%;margin:0 30px 30px 0}.col3 article:nth-child(3n){margin:0 30px 30px 0}.col3 article:nth-child(2n){margin-right:-30px}.links li a{height:110px;padding-left:170px}.links li .thumb{position:absolute;top:5px;left:5px;width:150px;height:100px}}@media screen and (max-width:600px){.links li a{height:auto;padding:5px}.links li a span{position:relative;top:inherit;padding:15px;-webkit-transform:translateY(0);transform:translateY(0)}.links li a span br{display:none}.links li a span:before{position:absolute;right:10px;content:"〉";font-size:14px;color:#555}.links li a:hover{background:linear-gradient(0deg,#eee,#fff)}.links li .thumb{position:inherit;width:100%;height:auto}.col3{padding-right:0}.col3 article{width:100%;margin:0 0 30px}.col3 article:nth-child(3n){margin:0 0 30px}.col3 article:nth-child(2n){margin:0 0 30px}.button{display:block;width:auto}}
@charset "utf-8";header{border-top:5px solid #65b1d6}header .logBtn,footer #copyright{background:#65b1d6}#visual{background:url(//j-cap.jp/jcap/wp-content/themes/jcap2021/assets/css/../images/visual/visual_members.jpg) no-repeat center;background-size:cover}main h2.heading:after{color:#65b1d6}.column2 .sec_main article .date span{background:#65b1d6}.archive .column2 .sec_main article:before,.page-template-template-members .column2 .sec_main article:before{background:rgba(101,177,214,.7)}@media screen and (min-width:1025px){header nav li a:before{color:#65b1d6}}@media screen and (max-width:1024px){header nav{height:100%;background:rgba(101,177,214,.95)}}.pager .pagination li a:hover,.pager .pagination li a.active{color:#fff;background:#65b1d6}.column2 .sec_side .category a:hover,.column2 .sec_side .category .current a,.page-template-template-members .column2 .sec_side .category .all a,.term-news .column2 .sec_side .category .news a,.term-info .column2 .sec_side .category .info a,.term-report .column2 .sec_side .category .report a{color:#fff;background:#65b1d6;border:1px solid #65b1d6}.column2 .sec_side .latest .date span{background:#65b1d6}.column2 .sec_side .monthly li a:before,.column2 .sec_side .latest .title a:before,.column2 .sec_side .year .toggle:after{color:#65b1d6}.single .column2 .sec_main article .cat span{background:#65b1d6}.single .column2 .sec_main #links li:before{color:#65b1d6}#wpmem_login legend,#wpmem_reg legend{display:none}#members .inner.not-login{border-top:1px solid #ccc}#members .inner.not-login .lead{margin:35px 0;font-size:1em;line-height:2;color:#333;letter-spacing:.1em;text-align:center}#members .loginform,#members #wpmem_login{max-width:750px;margin:auto;padding:30px;background:#e8f3f9;border-radius:8px}#members #wpmem_login{padding:30px 30px 0}#members .loginform .contents{padding-bottom:25px;border-bottom:1px dashed #65b1d6}#members .loginform .contents li{margin-top:10px;padding-left:1.5em;font-size:1.05em;text-indent:-1.5em;line-height:1.7}#members .loginform .contents li:first-child{margin-top:0}#members .loginform .contents li:before{content:'◆';margin-right:5px;color:#65b1d6}#members .not-login .content{background:#e8f3f9;border-radius:8px}#wpmem_restricted_msg{margin:0 25px;padding:25px 0 0;border-bottom:1px solid #ccc}#members .not-login .content #wpmem_login{padding-top:15px}#members fieldset{margin:0}#members fieldset .box{display:inline-block;width:45%;margin:0 2.5% 30px;vertical-align:top}#members fieldset .box label{display:block;margin-bottom:3px;font-size:.9em;color:#333}#members fieldset .box .div_text{width:100%;margin:0}#members fieldset .box input{background:#fff;border:1px solid #999}#wpmem_login .button_div,#wpmem_reg .button_div{width:100%;padding:0;text-align:center}#members fieldset .submit{width:120px;height:36px;line-height:36px;font-size:14px;text-align:center;color:#fff;background:#999;border:none}#members .case{max-width:840px;margin:80px auto 50px}#members .case ul{padding-right:70px;letter-spacing:-.4em}#members .case li{display:inline-block;width:33.333%;margin-right:35px;letter-spacing:0;vertical-align:top}#members .case li:nth-child(3n){margin-right:-70px}#members .case li .head{height:70px;line-height:1.5em;color:#fff;text-align:center;background:#65b1d6;border-radius:6px}#members .case li .head span{display:block;position:relative;top:50%;text-align:center;letter-spacing:.08em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#members .case li .body{margin:8px 0 25px;font-size:.9em;line-height:1.75em;color:#666;text-align:justify;text-indent:-.6em;letter-spacing:.08em}#members .case li a{display:block;padding:0 22px;height:44px;line-height:44px;font-size:.85em;color:#999;text-align:center;letter-spacing:.08em;border:1px solid #999;border-radius:25px}#members .case li a:hover{color:#65b1d6;border:1px solid #65b1d6}@media screen and (max-width:1024px){#members #wpmem_login{padding:30px 0 10px}#members .case{margin:50px auto 0}#members .case ul{padding-right:0}#members .case li{width:100%;margin-right:0;margin-top:35px;padding:3px;border:1px solid #65b1d6;border-radius:6px}#members .case li:nth-child(1)){margin-top:0}#members .case li:nth-child(3n){margin-right:0}#members .case li .body{margin:15px}#members .case li a{margin:0 15px 15px}}@media screen and (max-width:600px){#members fieldset .box{width:100%;margin:0 0 20px}}