@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap);
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}}
/*! 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}
: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 */
.themes-php{overflow-y:scroll}.themes-php #adminmenuwrap{z-index:10001}body.js .theme-browser.search-loading{display:none}.theme-browser .themes{clear:both}.themes-php .wrap h1 .button{margin-left:20px}.themes-php .search-form{display:inline-flex;align-items:center;position:relative;top:0;gap:.5rem;width:100%;justify-content:end}.themes-php .wp-filter-search{position:relative;margin:0;width:280px}.theme .notice,.theme .notice.is-dismissible{left:0;margin:0;position:absolute;right:0;top:0}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #dcdcde;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-sizing:border-box}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme.focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{opacity:0;transition:opacity .1s ease-in-out;height:auto;background:rgba(246,247,247,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:hover .theme-actions{opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;transition:opacity .2s ease-in-out}.theme-browser .theme.focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme.focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{opacity:0;position:absolute;top:35%;right:20%;left:20%;width:60%;background:#1d2327;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;border-radius:3px;border:none;transition:opacity .1s ease-in-out;cursor:pointer}.theme-browser .theme .more-details:focus{box-shadow:0 0 0 2px #2271b1}.theme-browser .theme.focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.theme-browser .theme.focus .more-details{opacity:1}.theme-browser .theme.active.focus .theme-actions{display:block}.theme-browser.rendered .theme.focus .more-details,.theme-browser.rendered .theme:hover .more-details{opacity:1}.theme-browser .theme.active .theme-name{background:#1d2327;color:#fff;padding-right:110px;font-weight:300;box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-right:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(44,51,56,.7);border-left:none;opacity:1}.theme-id-container{position:relative}.theme-browser .theme .theme-actions,.theme-browser .theme.active .theme-actions{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:9px 15px;box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#1d2327;color:#f0f0f1;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit}.theme-browser .theme.add-new-theme{border:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #dcdcde;border:5px dashed rgba(0,0,0,.1);box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#dcdcde;background:rgba(140,143,148,.1);border-radius:50%;display:inline-block;content:"\f132";content:"\f132"/'';-webkit-font-smoothing:antialiased;font:normal 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#8c8f94;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#2271b1}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#2271b1;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f0f0f1;background:rgba(240,240,241,.9);z-index:10000;min-height:calc(100vh - var(--wp-admin--admin-bar--height,32px))}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #dcdcde}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:right;border:0;border-left:1px solid #dcdcde;background-color:transparent;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:normal 22px/50px dashicons!important;color:#787c82;display:inline-block;content:"\f335";content:"\f335"/'';font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#787c82;background-color:transparent;height:48px;width:54px;float:left;text-align:center;border:0;border-right:1px solid #dcdcde;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#dcdcde;border-color:#c3c4c7;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#c3c4c7;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:normal 20px/50px dashicons!important;display:inline;font-weight:300}.theme-overlay .theme-header .left:before{content:"\f341";content:"\f341"/''}.theme-overlay .theme-header .right:before{content:"\f345";content:"\f345"/''}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-browser~.theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f6f7f7;z-index:30;box-sizing:border-box;border-top:1px solid #f0f0f1;display:flex;justify-content:center;gap:5px}.theme-overlay .theme-actions .button{margin-bottom:5px}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"]{display:none}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#b32d2e;text-decoration:none;border-color:transparent;box-shadow:none;background:0 0}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#b32d2e;color:#fff;border-color:#b32d2e;box-shadow:0 0 0 1px #b32d2e}.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:1200px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#c3c4c7;border:1px solid #f0f0f1;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;height:auto;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #72aee6}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#2c3338;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;user-select:none}.theme-overlay .theme-name{color:#1d2327;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.theme-overlay .theme-version{color:#646970;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#646970;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .toggle-auto-update{display:inline-flex;align-items:center;min-height:20px;vertical-align:top}.theme-overlay .theme-autoupdate .toggle-auto-update{text-decoration:none}.theme-overlay .theme-autoupdate .toggle-auto-update .label{text-decoration:underline}.theme-overlay .theme-description{color:#50575e;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #f0f0f1;color:#646970;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#3c434a;font-weight:600;margin-right:5px}.theme-overlay .parent-theme{background:#fff;border:1px solid #f0f0f1;border-left:4px solid #72aee6;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:600}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(2n){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:960px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:782px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme.focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme.focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}.theme-overlay .theme-about{bottom:105px}.theme-overlay .theme-actions{padding-left:4%;padding-right:4%}.theme-install-php .wp-filter .filter-count{margin-top:10px}}@media only screen and (max-width:650px){.theme-overlay .theme-description{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none;margin:0}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{width:100%}.theme-install-php .wp-filter p.search-box{display:grid;row-gap:.5rem}.theme-browser .theme.add-new-theme span:after{font:normal 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.update-php .wrap{max-width:40rem}.theme-browser .theme .theme-installed{background:#2271b1}.theme-browser .theme .notice-success p:before{color:#68de7c;content:"\f147";content:"\f147"/'';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.theme-install.updated-message:before{content:""}.theme-install-php .wp-filter{padding-left:20px}@media only screen and (max-width:1000px){.theme-install-php .wp-filter p.search-box{column-gap:.5rem}}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.plugin-install-tab-upload .upload-view-toggle .upload,.upload-view-toggle .browse{display:none}.plugin-install-tab-upload .upload-view-toggle .browse{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:50px 0;width:100%;overflow:hidden;position:relative;top:10px;text-align:center}.plugin-install-tab-upload .upload-plugin,.show-upload-view .upload-plugin,.show-upload-view .upload-plugin-wrap,.show-upload-view .upload-theme{display:block}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#f6f7f7;border:1px solid #c3c4c7;padding:30px;margin:30px auto;display:inline-flex;justify-content:space-between;align-items:center}.upload-plugin .wp-upload-form input[type=file],.upload-theme .wp-upload-form input[type=file]{margin-right:10px}.upload-plugin .install-help,.upload-theme .install-help{color:#50575e;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center}p.no-themes,p.no-themes-local{clear:both;color:#646970;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center;display:none}.no-results p.no-themes{display:block}.theme-install-php .add-new-theme{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0}}.theme-details .theme-rating{line-height:1.9}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#646970}.theme-details .no-rating{display:block;line-height:1.9}.update-from-upload-comparison{border-top:1px solid #dcdcde;border-bottom:1px solid #dcdcde;text-align:left;margin:1rem 0 1.4rem;border-collapse:collapse;width:100%}.update-from-upload-comparison tr:last-child td{height:1.4rem;vertical-align:top}.update-from-upload-comparison tr:first-child th{font-weight:700;height:1.4rem;vertical-align:bottom}.update-from-upload-comparison td.name-label{text-align:right}.update-from-upload-comparison td,.update-from-upload-comparison th{padding:.4rem 1.4rem}.update-from-upload-comparison td.warning{color:#d63638}.update-from-upload-actions{margin-top:1.4rem}.appearance_page_custom-header #headimg{border:1px solid #dcdcde;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dcdcde}div#custom-background-image img{max-width:400px;max-height:300px}.background-position-control input[type=radio]:checked~.button{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);z-index:1}.background-position-control input[type=radio]:focus~.button{border-color:#4f94d4;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(34,113,177,.8);color:#1d2327}.background-position-control .background-position-center-icon,.background-position-control .background-position-center-icon:before{display:inline-block;line-height:1;text-align:center;transition:background-color .1s ease-in}.background-position-control .background-position-center-icon{height:20px;margin-top:13px;vertical-align:top;width:20px}.background-position-control .background-position-center-icon:before{background-color:#50575e;border-radius:50%;content:"";height:12px;width:12px}.background-position-control .button:hover .background-position-center-icon:before,.background-position-control input[type=radio]:focus~.button .background-position-center-icon:before{background-color:#1d2327}.background-position-control .button-group{display:block}.background-position-control .button-group .button{border-radius:0;box-shadow:none;height:40px!important;line-height:2.9!important;margin:0 -1px 0 0!important;padding:0 10px 1px!important;position:relative}.background-position-control .button-group .button:active,.background-position-control .button-group .button:focus,.background-position-control .button-group .button:hover{z-index:1}.background-position-control .button-group:last-child .button{box-shadow:0 1px 0 #c3c4c7}.background-position-control .button-group>label{margin:0!important}.background-position-control .button-group:first-child>label:first-child .button{border-radius:3px 0 0}.background-position-control .button-group:first-child>label:first-child .dashicons{transform:rotate(45deg)}.background-position-control .button-group:first-child>label:last-child .button{border-radius:0 3px 0 0}.background-position-control .button-group:first-child>label:last-child .dashicons{transform:rotate(-45deg)}.background-position-control .button-group:last-child>label:first-child .button{border-radius:0 0 0 3px}.background-position-control .button-group:last-child>label:first-child .dashicons{transform:rotate(-45deg)}.background-position-control .button-group:last-child>label:last-child .button{border-radius:0 0 3px}.background-position-control .button-group:last-child>label:last-child .dashicons{transform:rotate(45deg)}.background-position-control .button-group .dashicons{margin-top:9px}.background-position-control .button-group+.button-group{margin-top:-1px}body.full-overlay-active{overflow:hidden;visibility:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%;min-width:0}.wp-full-overlay-sidebar{box-sizing:border-box;position:fixed;min-width:300px;max-width:600px;width:18%;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;background:#f0f0f1;border-right:none}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-300px}@media screen and (min-width:1667px){.wp-full-overlay.expanded{margin-left:18%}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-18%}}@media screen and (min-width:3333px){.wp-full-overlay.expanded{margin-left:600px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-600px}}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:3.2;z-index:10;margin:0;border-top:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;background:#f0f0f1;border-right:1px solid #dcdcde;color:#3c434a;cursor:pointer;text-decoration:none;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#dcdcde;border-color:#c3c4c7;color:#000;outline:0;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:normal 22px/1 dashicons;content:"\f335";content:"\f335"/'';position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:normal 20px/1 dashicons;content:"\f341";content:"\f341"/'';position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:normal 20px/1 dashicons;content:"\f345";content:"\f345"/'';position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#c3c4c7;background:#f0f0f1;cursor:default;pointer-events:none}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{border-left:0;border-top:0;border-bottom:0}.theme-install-overlay .close-full-overlay:before,.theme-install-overlay .next-theme:before,.theme-install-overlay .previous-theme:before{top:2px;left:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:0;left:0;padding:9px 0 9px 10px;height:45px;color:#646970;outline:0;line-height:1;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#2271b1}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:1.6}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wp-full-overlay .collapse-sidebar-label{margin-left:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";content:"\f148"/'';background:#f0f0f1;font:normal 20px/1 dashicons;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar{padding:9px 10px}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{transform:none}@media (prefers-reduced-motion:no-preference){.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{transition-property:left,right,top,bottom,width,margin;transition-duration:.2s}}.wp-full-overlay{background:#1d2327}.wp-full-overlay-main{background-color:#f0f0f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;left:0;min-width:299px;max-width:599px;width:18%;width:calc(18% - 1px);height:45px;border-top:1px solid #dcdcde;background:#f0f0f1}.wp-full-overlay-footer .devices-wrapper{float:right}.wp-full-overlay-footer .devices{position:relative;background:#f0f0f1;box-shadow:-20px 0 10px -5px #f0f0f1}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 0 0 -4px;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}.wp-full-overlay-footer .devices button:focus{box-shadow:none;outline:0}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#646970}.wp-full-overlay-footer .devices button.active{border-bottom-color:#1d2327}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button.active:hover,.wp-full-overlay-footer .devices button:focus{border-bottom-color:#2271b1}.wp-full-overlay-footer .devices button.active:before{color:#1d2327}.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#2271b1}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472";content:"\f472"/''}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471";content:"\f471"/''}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470";content:"\f470"/''}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto 0 auto -160px;width:320px;height:480px;max-height:100%;max-width:100%;left:50%}.preview-tablet .wp-full-overlay-main{margin:auto 0 auto -360px;width:720px;height:1080px;max-height:100%;max-width:100%;left:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container,#customize-controls .notice.notification-overlay{background:#f0f0f1;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}#customize-container{display:none}#customize-container,.theme-install-overlay{visibility:visible}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:1.5;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #c3c4c7;position:relative;overflow:hidden}.install-theme-info .theme-screenshot>img{width:100%;height:auto;position:absolute;left:0;top:0}.install-theme-info .theme-screenshot:after{content:"";display:block;padding-top:66.66666666%}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:left;color:#646970;line-height:1.6;max-width:100%}.theme-install-overlay .wp-full-overlay-header .button{float:right;margin:8px 10px 0 0}.theme-install-overlay .wp-full-overlay-sidebar{background:#f0f0f1;border-right:1px solid #dcdcde}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #dcdcde;border-bottom:1px solid #dcdcde}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f0f0f1}.customize-loading #customize-container{background-color:#f0f0f1}#customize-controls .notice.notification-overlay.notification-loading:before,#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;transform:translateZ(0);background:transparent url(//machicli.jp/wp-admin/css/../images/spinner.gif) no-repeat center center;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(//machicli.jp/wp-admin/css/../images/arrows-2x.png);background-size:15px 123px}#customize-controls .notice.notification-overlay.notification-loading:before,#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(//machicli.jp/wp-admin/css/../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .button{font-size:13px;line-height:2.15384615;min-height:30px}.theme-browser .theme .theme-actions .button{margin-bottom:0}.theme-browser .theme .theme-actions,.theme-browser .theme.active .theme-actions{padding-top:4px;padding-bottom:4px}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{display:block}:is(.upload-theme,.upload-plugin) .wp-upload-form input[type=submit]{margin-top:10px}}
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,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,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}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}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes stretch{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}html,body{-webkit-text-size-adjust:100%}html{font-size:62.5%}body{overflow-x:hidden;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;line-height:1.8;color:#333;word-wrap:break-word;background-color:#faf9f4;backface-visibility:hidden;-webkit-font-smoothing:antialiased}body *,body *:before,body *:after{box-sizing:inherit}body *:first-child{margin-top:0}body *:last-child{margin-bottom:0}a{color:#3c7223;text-decoration:none;outline:none}img{max-width:100%;height:auto;vertical-align:bottom}@media only screen and (max-width:768px){img{width:100%;max-width:none}}p{margin:0;font-size:18px}@media only screen and (max-width:768px){p{font-size:16px}}.is-sp{display:none}@media only screen and (max-width:768px){.is-sp{display:block}}@media only screen and (max-width:768px){.is-pc{display:none}}picture{display:block}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin-bottom:0;font-weight:400}.container{max-width:1380px;padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto}@media only screen and (max-width:768px){.container{padding-right:4.2666666667%;padding-left:4.2666666667%}}@media only screen and (max-width:768px){.-pc{display:none !important}}.-sp{display:none !important}@media only screen and (max-width:768px){.-sp{display:block !important}}.-ib{display:inline-block}.box-movie{position:relative;width:100%;padding-top:56.25%}.box-movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.c-breadcrumbsWrap{background-color:#f1f8e7}.c-breadcrumbsWrap .breadcrumbs{padding:12px 12px 12px 0;margin:0 0 0 148px;font-size:16px}@media only screen and (max-width:768px){.c-breadcrumbsWrap .breadcrumbs{margin:0 15px}}.c-breadcrumbsWrap .arrow{position:relative;top:1px;z-index:1;display:inline-block;width:14px;height:16px}.c-breadcrumbsWrap .arrow:before{position:absolute;top:50%;left:48%;width:7px;height:7px;content:"";border-top:1px solid #333;border-right:1px solid #333;transform:translate(-50%,-50%) rotate(45deg)}.c-btn{position:relative;z-index:1;display:grid;grid-template-columns:24px 1fr 24px;align-items:center;width:100%;padding:12px 32px;border:1px solid #49702f;border-radius:9999px}.c-btn:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#f1f8e7;border:1px solid rgba(0,0,0,0);border-radius:9999px;opacity:0;transition:opacity .3s ease}@media(hover:hover){.c-btn:hover:before{opacity:1}}.c-btn:focus-visible:before{opacity:1}.c-btn.-iconRight .arrow.-left{pointer-events:none;opacity:0}.c-btn.-iconRight .arrow.-right{opacity:1;transform:rotate(-180deg)}.c-btn.-iconLeft .arrow.-left{opacity:1}.c-btn.-iconLeft .arrow.-right{pointer-events:none;opacity:0}.c-btn .text{padding:0 10px;font-weight:700;line-height:1;text-align:center}.c-btn .arrow{width:24px;height:24px}.c-logo .c-mainvisual-title{display:flex;align-items:center;max-width:460px}@media only screen and (max-width:768px){.c-logo .c-mainvisual-title{width:100%;max-width:none;border-radius:0}}.c-logo .c-mainvisual-title .logo{display:block;max-width:62px;height:auto;margin-right:14px}@media only screen and (max-width:768px){.c-logo .c-mainvisual-title .logo{width:40px;max-width:40px;margin-right:12px}}.c-logo .c-mainvisual-title .title{display:block;max-width:252px}@media only screen and (max-width:768px){.c-logo .c-mainvisual-title .title{width:180px;max-width:180px}}.c-logo .c-mainvisual-title .title span{display:block;margin-top:12px;font-size:14px;line-height:1;color:#555}@media only screen and (max-width:768px){.c-logo .c-mainvisual-title .title span{display:none}}.c-logo.-top{position:absolute}@media not screen and (max-width:768px){.c-logo.-top{bottom:58px;left:0;width:50.8849557522%;height:120px}}.c-logo.-top .c-mainvisual-title{justify-content:flex-end;padding:24px 44px 20px 0;border-top-right-radius:60px;border-bottom-right-radius:60px}@media not screen and (max-width:768px){.c-logo.-top .c-mainvisual-title{background-color:#fff}}@media only screen and (max-width:768px){.c-logo.-top{top:-64px;bottom:auto;height:64px}.c-logo.-top .c-mainvisual-title{justify-content:flex-start;padding:12px 16px}}#contents{width:76.875%;max-width:984px;margin:0 auto}@media only screen and (max-width:768px){#contents{width:91.7333333333%;max-width:none}}.contents-title{font-family:"Kiwi Maru",serif;font-size:28px;font-weight:500;line-height:1.2}.f14{font-size:14px}.f16{font-size:16px}p.warning{font-size:14px}.bold{font-weight:700}.c-new-label{font-family:"Lato",sans-serif;font-size:16px;font-weight:700;line-height:1;color:#e06243}.c-category-label__wrap{display:flex;flex-wrap:wrap;gap:5px}@media only screen and (max-width:768px){.c-category-label__wrap{grid-row:2/3;grid-column:1/3}}.c-category-label{display:block;min-width:113px;padding:5px;font-size:13px;font-weight:700;line-height:1;color:#3c7223;text-align:center;background-color:#f1f8e7;border-radius:9999px}.c-date-label{font-family:"Lato",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#929292}.c-news__content{padding:34px 56px;margin-top:32px;background-color:#fff;border-radius:24px}@media only screen and (max-width:768px){.c-news__content{padding:40px 16px}}.c-news__content .list-item .list-item__link{position:relative;display:grid;grid-template-columns:repeat(3,fit-content(100%));align-items:center;padding:20px 0;border-bottom:1px solid #ccc}@media only screen and (max-width:768px){.c-news__content .list-item .list-item__link{grid-template-columns:minmax(0, 94px) 1fr}}.c-news__content .list-item .list-item__link:before{position:absolute;bottom:0;left:0;width:0;height:1px;content:"";background-color:#3c7223;transition:width .7s ease}@media(hover:hover){.c-news__content .list-item .list-item__link:hover:before{width:100%}.c-news__content .list-item .list-item__link:hover .ttl{color:#3c7223}}.c-news__content .list-item .list-item__link:focus-visible:before{width:100%}.c-news__content .list-item .list-item__link:focus-visible .ttl{color:#3c7223}.c-news__content .list-item .c-date-label{margin-right:24px}@media only screen and (max-width:768px){.c-news__content .list-item .c-date-label{margin-right:12px}}.c-news__content .list-item .ttl{margin-right:12px;font-weight:500;line-height:1.2;color:#333;transition:color .3s ease}@media only screen and (max-width:768px){.c-news__content .list-item .ttl{grid-row:2/3;grid-column:1/3;margin-top:16px;margin-right:0;line-height:1.4}}@media only screen and (max-width:768px){.c-news__content .list-item .c-new-label{grid-column:2/3}}.c-news__content .news__content--none{text-align:center}.section-title{font-family:"Kiwi Maru",serif;font-size:40px;font-weight:500;line-height:1.2}@media only screen and (max-width:768px){.section-title{font-size:34px;text-align:center}}.section-title--leftdot:after{display:block;width:46px;height:10px;margin-top:23px;content:"";background:rgba(0,0,0,0) url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/dot.svg) no-repeat center/contain}@media only screen and (max-width:768px){.section-title--leftdot:after{margin-right:auto;margin-left:auto}}.section-title--centerdot:after{display:block;width:46px;height:10px;margin-top:23px;margin-right:auto;margin-left:auto;content:"";background:rgba(0,0,0,0) url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/dot.svg) no-repeat center/contain}.news__content--list .simplebar-scrollbar:before{background-color:#3c7223;opacity:1 !important}.news__content--list .simplebar-track.simplebar-vertical{right:-25px}@media only screen and (max-width:768px){.news__content--list .simplebar-track.simplebar-vertical{right:-12px}}#footer{width:100%;margin-top:57px}@media only screen and (max-width:768px){#footer{margin-top:89px}}#footer .contact{width:76.875%;max-width:984px;margin:0 auto}@media only screen and (max-width:768px){#footer .contact{width:91.7333333333%;max-width:none}}#footer .contact__content{display:flex;justify-content:space-between}@media only screen and (max-width:768px){#footer .contact__content{display:block}}@media only screen and (max-width:768px){#footer .contact__content--text{text-align:center}}#footer .contact__content--text p{margin-top:24px}@media only screen and (max-width:768px){#footer .contact__content--text p{text-align:left}}#footer .contact__content--tel{padding:32px 57px 34px 58px;background-color:#fff;border-radius:24px}@media only screen and (max-width:768px){#footer .contact__content--tel{padding:32px 26px;margin-top:24px}}#footer .contact__content--tel .tel a{display:flex;align-items:center;font-family:"Lato",sans-serif;font-size:48px;font-weight:700;line-height:1.2}@media only screen and (max-width:768px){#footer .contact__content--tel .tel a{font-size:38px}}@media not screen and (max-width:768px){#footer .contact__content--tel .tel a{pointer-events:none}}@media only screen and (max-width:768px){#footer .contact__content--tel .tel a{justify-content:center}}#footer .contact__content--tel .tel a:before{display:block;width:40px;height:40px;margin-right:12px;content:"";background:rgba(0,0,0,0) url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_tel.svg) no-repeat top center/contain}@media only screen and (max-width:768px){#footer .contact__content--tel .tel a:before{width:32px;height:32px;margin-right:8px}}#footer .contact__content--tel .text{margin-top:16px;text-align:center}#footer .footerarea{padding:24px 0;margin-top:64px;text-align:center;background-color:#f0efe9}@media only screen and (max-width:768px){#footer .footerarea img{max-width:189px}}.sub-page__header{background-color:#fff}.sub-page__header .sub-page__header--container{padding:12px 0}.sub-page__header .sub-page__header--logo{margin-left:88px}@media only screen and (max-width:768px){.sub-page__header .sub-page__header--logo{margin-left:15px}}.page-top .mainvisual{position:relative;max-width:1280px;padding-top:40px}@media only screen and (max-width:768px){.page-top .mainvisual{width:100%;max-width:none;padding-top:64px}}.page-top .mainvisual .mainvisual-wrapper{position:relative}@media only screen and (max-width:768px){.page-top .mainvisual .mainvisual-wrapper .mainvisual-image img{width:100%}}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy{position:absolute;top:78px;left:5%;z-index:3;width:50%;max-width:509px}@media only screen and (max-width:768px){.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy{top:8%;right:0;left:0;width:90%;max-width:none;height:auto;margin:auto}}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path{opacity:0;transform:translateY(2rem)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(1){--delay:calc(1 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(2){--delay:calc(2 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(3){--delay:calc(3 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(4){--delay:calc(4 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(5){--delay:calc(5 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(6){--delay:calc(6 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(7){--delay:calc(7 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(8){--delay:calc(8 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(9){--delay:calc(9 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(10){--delay:calc(10 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(11){--delay:calc(11 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(12){--delay:calc(12 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(13){--delay:calc(13 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy svg g path:nth-child(14){--delay:calc(14 * 0.1s)}.page-top .mainvisual .mainvisual-wrapper .mainvisual-copy.show svg g path{opacity:1;transition:all .2s cubic-bezier(.43,.05,.17,1) var(--delay);transition-property:transform,opacity;transform:translateY(0);will-change:transform,opacity}.page-top .mainvisual .mainvisual-menu{position:absolute;top:97px;right:0;z-index:2;border-top-left-radius:24px;border-bottom-left-radius:24px}.page-top .mainvisual .mainvisual-menu.include-info{border-bottom-left-radius:0}@media only screen and (max-width:768px){.page-top .mainvisual .mainvisual-menu.include-info{border-top-right-radius:24px;border-bottom-right-radius:0}}@media only screen and (max-width:768px){.page-top .mainvisual .mainvisual-menu{position:relative;top:0;margin:-80px auto 0;border-radius:24px;box-shadow:0px 6px 0px rgba(27,65,13,.08)}}.page-top .mainvisual .mainvisual-menu:after{position:absolute;top:0;right:-100vw;display:block;width:100vw;height:100%;content:"";background-color:#f1f8e7}@media only screen and (max-width:768px){.page-top .mainvisual .mainvisual-menu:after{content:none}}.page-top .fixed-menu__contents{position:fixed;top:97px;right:-100%;z-index:1000;width:100%;border-top-left-radius:24px;border-bottom-left-radius:24px;transition:right .6s}@media only screen and (max-width:768px){.page-top .fixed-menu__contents{top:auto;right:0;bottom:-100%;left:0;width:91.7333333333%;margin:auto;border-top-right-radius:24px;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:bottom .6s}}.page-top .fixed-menu__button{position:fixed;top:25%;right:-90px;z-index:2;display:block;width:90px;padding:24px 16px 24px 25px;font-size:18px;color:#3c7223;letter-spacing:.02em;background-color:#f1f8e7;border:none;border-top-left-radius:24px;border-bottom-left-radius:24px;box-shadow:0px 6px 0px rgba(27,65,13,.08);transition:right .5s,background-color .3s}@media not screen and (max-width:768px){.page-top .fixed-menu__button:hover{background-color:#fff}.page-top .fixed-menu__button:hover span:after{left:12px}}@media only screen and (max-width:768px){.page-top .fixed-menu__button{top:auto;right:0;bottom:-66px;left:0;width:91.7333333333%;height:66px;padding:20px;margin:auto;border-top-right-radius:24px;border-bottom-left-radius:0;box-shadow:none;transition:bottom .5s}}.page-top .fixed-menu__button span{margin-left:16px;font-family:"Kiwi Maru",serif;font-weight:500;writing-mode:vertical-rl}@media only screen and (max-width:768px){.page-top .fixed-menu__button span{position:relative;margin-left:0;writing-mode:initial}}.page-top .fixed-menu__button span:after{position:absolute;top:0;bottom:0;left:16px;display:block;width:24px;height:24px;margin:auto;content:"";background:rgba(0,0,0,0) url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_arrow_circle.svg) no-repeat top center/contain;transition:left .3s}@media only screen and (max-width:768px){.page-top .fixed-menu__button span:after{rotate:90deg;left:-45px}}.page-top .menu{width:42.5%;max-width:544px;padding:39px 40px 24px;background-color:#f1f8e7}@media only screen and (max-width:768px){.page-top .menu{width:91.7333333333%;max-width:none;padding:30px 16px}}.page-top .menu__ttl{font-family:"Kiwi Maru",serif;font-size:24px;font-weight:500;line-height:1.3;color:#3c7223}@media only screen and (max-width:768px){.page-top .menu__ttl{font-size:22px;line-height:1.5}}.page-top .menu__text--class{margin-top:24px;font-size:16px;font-weight:700;line-height:1}@media only screen and (max-width:768px){.page-top .menu__text--class{margin-top:19px}}.page-top .menu__text--day{display:flex;flex-wrap:wrap;row-gap:10px;align-items:center;margin-top:21px;font-size:18px;line-height:1;color:#3c7223}@media only screen and (max-width:768px){.page-top .menu__text--day{margin-top:16px;font-size:16px}}.page-top .menu__text--day .day{margin-right:16px}.page-top .menu__text--day .notice{font-size:14px;color:#333}@media only screen and (max-width:768px){.page-top .menu__text--day .notice{font-size:13px}}.page-top .menu__text--warning{margin-top:12px;font-size:14px;line-height:1.5}@media only screen and (max-width:768px){.page-top .menu__text--warning{margin-top:16px;line-height:1.4}}.page-top .menu__calendar{margin-top:20px}@media only screen and (max-width:768px){.page-top .menu__calendar{margin-top:24px}}.page-top .menu__calendar--ttl{font-size:16px;font-weight:700}.page-top .menu__calendar--image{display:block;margin-top:16px}@media only screen and (max-width:768px){.page-top .menu__calendar--image img{width:100%}}.page-top .menu__contact{margin-top:50px;line-height:1}@media only screen and (max-width:768px){.page-top .menu__contact{margin-top:32px}}.page-top .menu__contact--ttl{font-family:"Kiwi Maru",serif;font-size:24px;font-weight:500;color:#3c7223}@media only screen and (max-width:768px){.page-top .menu__contact--ttl{font-size:22px;line-height:1.5}}.page-top .menu__contact--tel{display:flex;flex-wrap:wrap;row-gap:10px;align-items:center;margin-top:15px}@media only screen and (max-width:768px){.page-top .menu__contact--tel{flex-direction:column;row-gap:8px;align-items:flex-start;margin-top:16px}}.page-top .menu__contact--tel .tel{margin-right:16px;font-family:"Lato",sans-serif;font-size:32px;font-weight:600;line-height:1.2;color:#222;vertical-align:middle}@media not screen and (max-width:768px){.page-top .menu__contact--tel .tel{pointer-events:none}}@media only screen and (max-width:768px){.page-top .menu__contact--tel .tel{margin-right:0}}.page-top .menu__contact--tel .warning{font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px}.page-top .menu .menu-news{position:absolute;top:100%;left:-16px;z-index:1;width:calc(100% + 16px);content:""}@media only screen and (max-width:768px){.page-top .menu .menu-news{left:-12px}}@media only screen and (max-width:768px){.page-top .menu .menu-news{width:calc(100% + 32px)}}.page-top .menu .menu-news .menu-news__link{position:relative;display:grid;grid-template-columns:minmax(0, 97px) minmax(0, 94px) fit-content(100%) 24px;align-items:center;padding:13px 24px 13px 16px;color:#fff;background-color:#3c7223;border-top-left-radius:16px;border-bottom-left-radius:16px}@media only screen and (max-width:768px){.page-top .menu .menu-news .menu-news__link{grid-template-columns:minmax(0, 97px) minmax(0, 215px) 24px}}@media only screen and (max-width:768px){.page-top .menu .menu-news .menu-news__link{padding:8px 16px 8px 24px}}.page-top .menu .menu-news .menu-news__link:before{position:absolute;top:0;left:0;z-index:1;width:100dvw;height:100%;pointer-events:none;content:"";background-color:#fff;border-top-left-radius:16px;border-bottom-left-radius:16px;opacity:0;transition:opacity .3s ease}.page-top .menu .menu-news .menu-news__link:after{position:absolute;top:0;left:0;z-index:-1;width:100dvw;height:100%;content:"";background-color:#3c7223;border-top-left-radius:16px;border-bottom-left-radius:16px}@media(hover:hover){.page-top .menu .menu-news .menu-news__link:hover:before{opacity:.15}.page-top .menu .menu-news .menu-news__link:hover .menu-news__arrow{transform:rotate(-180deg) translateX(-10px)}}.page-top .menu .menu-news .menu-news__link:focus-visible:before{opacity:.15}.page-top .menu .menu-news .menu-news__link:focus-visible .menu-news__arrow{transform:rotate(-180deg) translateX(-10px)}.page-top .menu .menu-news .menu-news__link .menu-news__ttl{padding-right:16px;margin-right:16px;font-family:"Kiwi Maru",serif;font-size:16px;font-weight:500;border-right:1px dotted #fff}.page-top .menu .menu-news .menu-news__link .menu-news__date{margin-right:12px;font-family:"Lato",sans-serif;font-size:16px;font-weight:600}.page-top .menu .menu-news .menu-news__link .menu-news__text{font-size:16px;font-weight:700}@media not screen and (max-width:768px){.page-top .menu .menu-news .menu-news__link .menu-news__text{margin-right:16px}}@media only screen and (max-width:768px){.page-top .menu .menu-news .menu-news__link .menu-news__text{grid-row:2/3;grid-column:1/3}}.page-top .menu .menu-news .menu-news__link .menu-news__arrow{width:24px;height:24px;background-color:#fff;transition:transform .3s ease;transform:rotate(-180deg);-webkit-mask-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_arrow_circle.svg);mask-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_arrow_circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media only screen and (max-width:768px){.page-top .menu .menu-news .menu-news__link .menu-news__arrow{grid-row:1/3;grid-column:3/4;align-self:center}}.page-top .fixed-menu{z-index:1000}.page-top .fixed-menu.is-show .fixed-menu__button{right:0}@media only screen and (max-width:768px){.page-top .fixed-menu.is-show .fixed-menu__button{right:0;bottom:0}}.page-top .fixed-menu.is-show.is-open .fixed-menu__contents{right:0}@media only screen and (max-width:768px){.page-top .fixed-menu.is-show.is-open .fixed-menu__contents{right:0;bottom:0}}.page-top .fixed-menu.is-show.is-open .fixed-menu__button{right:-90px}@media only screen and (max-width:768px){.page-top .fixed-menu.is-show.is-open .fixed-menu__button{right:0;bottom:-66px}}.page-top .fixed-menu__close{position:absolute;top:32px;right:24px;padding:0;font-size:14px;color:#555;background:0 0;border:none}@media only screen and (max-width:768px){.page-top .fixed-menu__close{top:24px;right:16px}}.page-top .fixed-menu__close span{display:flex;align-items:center;font-weight:700}.page-top .fixed-menu__close span:before{display:block;width:24px;height:24px;margin-right:8px;content:"";background:rgba(0,0,0,0) url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_close.svg) no-repeat top center/contain}.page-top #main{margin-top:64px;background:rgba(0,0,0,0) url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/background_pc.png) no-repeat top center/contain}@media only screen and (max-width:768px){.page-top #main{margin-top:116px;background:rgba(0,0,0,0) url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/background_sp.png) no-repeat top center/contain;background-size:100%}}.page-top .intro{display:flex;justify-content:center}@media only screen and (max-width:768px){.page-top .intro{display:block;text-align:center}}.page-top .intro__textarea{margin-right:24px;text-align:left}@media only screen and (max-width:768px){.page-top .intro__textarea{margin-right:0}}.page-top .intro__textarea--ttl{margin-bottom:32px}@media only screen and (max-width:768px){.page-top .intro__textarea--ttl{margin-bottom:24px}}.page-top .intro__textarea--director{width:-moz-fit-content;width:fit-content;margin-top:32px;margin-left:auto;font-size:14px;font-weight:700}@media only screen and (max-width:768px){.page-top .intro__textarea--director{margin-top:24px}}.page-top .intro__textarea--director .name{margin-left:16px;font-size:20px}.page-top .intro__img{max-height:396px}@media only screen and (max-width:768px){.page-top .intro__img{max-width:344px;margin-top:32px}}.page-top .info{margin-top:64px}@media only screen and (max-width:768px){.page-top .info{margin-top:80px}}.page-top .info__ttl{width:100%;text-align:center}.page-top .info__content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}@media only screen and (max-width:768px){.page-top .info__content{display:block;margin-top:24px}}@media not screen and (max-width:768px){.page-top .info__content--box{width:48.8%}}@media only screen and (max-width:768px){.page-top .info__content--box:nth-child(2){margin-top:42px}}.page-top .info__content--box:nth-child(1){font-weight:700}.page-top .info__content--box:nth-child(3){margin-top:48px}@media only screen and (max-width:768px){.page-top .info__content--box:nth-child(3){margin-top:40px}}.page-top .info__content--box:nth-child(4){margin-top:48px}@media only screen and (max-width:768px){.page-top .info__content--box:nth-child(4){margin-top:16px}}.page-top .info__content--box:nth-child(5){width:100%;margin-top:0;margin-bottom:48px}.page-top .info__content--box:nth-child(5) .text{max-width:984px}@media not screen and (max-width:768px){.page-top .info__content--box:nth-child(5) .text{line-height:1.5}}@media only screen and (max-width:768px){.page-top .info__content--box:nth-child(7){margin-top:16px}}.page-top .info__content--box:nth-child(8){width:100%}.page-top .info__content--box:nth-child(8) .text{max-width:984px}@media not screen and (max-width:768px){.page-top .info__content--box:nth-child(8) .text{line-height:1.5}}@media not screen and (max-width:768px){.page-top .info__content--box .ttl{margin-top:32px}}@media only screen and (max-width:768px){.page-top .info__content--box .ttl{margin-top:24px}}.page-top .info__content--box .ttl p{font-size:24px;font-weight:700;line-height:1}@media only screen and (max-width:768px){.page-top .info__content--box .ttl p{font-size:22px}}.page-top .info__content--box .text{max-width:480px;margin-top:16px}@media only screen and (max-width:768px){.page-top .info__content--box .text p{font-size:18px}}.page-top .info__content--box .link{position:relative;margin-top:24px;font-size:18px;font-weight:700;line-height:1}.page-top .info__content--box .link:after{position:absolute;top:2px;left:203px;width:16px;height:16px;content:"";background-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_arrow_bottom.svg);background-size:contain}.page-top .info__access{display:flex;gap:24px;margin-top:64px}@media only screen and (max-width:768px){.page-top .info__access{display:block;margin-top:92px}}.page-top .info__access .ttl{margin-bottom:24px;line-height:1}.page-top .info__access--box{width:100%}@media only screen and (max-width:768px){.page-top .info__access--box table{width:100%}}.page-top .info__access--box table td{border-bottom:1px solid #ccc}@media only screen and (max-width:768px){.page-top .info__access--box table td{min-width:96px}}.page-top .info__access--box table tr{line-height:1.3}.page-top .info__access--box table tr:nth-child(1) td{padding-top:0}.page-top .info__access--box table tr:nth-child(2){line-height:1.5}.page-top .info__access--box table tr:nth-child(2) td.table__text.f16 p.f14{margin-top:8px}.page-top .info__access--box table tr:nth-child(4) td{padding-bottom:0;border-bottom:none}.page-top .info__access--box table .table{margin-top:8px;border-collapse:separate}.page-top .info__access--box table .table__ttl{padding-top:16px;font-weight:700}.page-top .info__access--box table .table__text{padding:16px 0 16px 14px}@media only screen and (max-width:768px){.page-top .info__access--box table .table__text{padding-left:16px}}.page-top .info__access--box table .table__text a.link_mark{display:inline-block;margin-top:16px;line-height:1;text-decoration:underline}.page-top .info__access--box table .table__text a.link_mark .icon{margin-left:8px;fill:currentColor}.page-top .info__access--box table .table__text a.link_mark:hover{color:#1d360b}.page-top .info__access--box table .table__text a.tel{color:#333;pointer-events:none}@media only screen and (max-width:768px){.page-top .info__access--box table .table__text a.tel{pointer-events:auto}}@media only screen and (max-width:768px){.page-top .info__access--box:nth-child(2){margin-top:24px}}.page-top .info__access--box .map{position:relative;width:100%;height:0;padding-top:61.875%;overflow:hidden;border-radius:24px}@media only screen and (max-width:768px){.page-top .info__access--box .map{margin-top:8px}}.page-top .info__access--box .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-top .info__pickup{margin-top:40px}@media only screen and (max-width:768px){.page-top .info__pickup{margin-top:47px}}.page-top .info__pickup--box{padding:32px 48px 40px 40px;background-color:#fff;border-radius:24px}@media only screen and (max-width:768px){.page-top .info__pickup--box{padding:32px 16px;margin:0 auto}}.page-top .info__pickup--box .ttl{text-align:center}.page-top .info__pickup--box .lead-text{margin-top:26px;font-size:18px;text-align:center}@media only screen and (max-width:768px){.page-top .info__pickup--box .lead-text{margin-top:24px;text-align:left}}.page-top .info__pickup--box .content{display:flex;margin-top:40px}@media only screen and (max-width:768px){.page-top .info__pickup--box .content{display:block;margin-top:32px}}.page-top .info__pickup--box .content__box:nth-child(1){max-width:409px;height:-moz-fit-content;height:fit-content;padding-left:20px;border-left:4px solid #3c7223}.page-top .info__pickup--box .content__box:nth-child(1) p:nth-child(1){font-size:18px;font-weight:700;line-height:1;color:#3c7223}.page-top .info__pickup--box .content__box:nth-child(1) p:nth-child(2){margin-top:16px;font-size:18px}.page-top .info__pickup--box .content__box:nth-child(2){padding-left:20px;margin-left:auto}@media only screen and (max-width:768px){.page-top .info__pickup--box .content__box:nth-child(2){margin-top:32px;margin-left:0;text-align:center}}.page-top .info__pickup--box .content__box p.warning{margin-top:24px;color:#555}.page-top .flow{margin-top:64px}@media only screen and (max-width:768px){.page-top .flow{margin-top:80px}}.page-top .flow__ttl{text-align:center}.page-top .flow__content{display:flex;flex-wrap:wrap;-moz-column-gap:2.4390243902%;column-gap:2.4390243902%;justify-content:center;margin-top:25px}@media only screen and (max-width:768px){.page-top .flow__content{margin-top:32px}}.page-top .flow__content--button{position:relative;display:block;order:-1;width:48.7804878049%;max-width:480px;padding:22px 0;font-size:20px;font-weight:700;line-height:1;color:#3c7223;text-align:center;background-color:#fff;border:1px solid #49702f;border-radius:32px;transition:background-color .3s}@media not screen and (max-width:768px){.page-top .flow__content--button:hover{background-color:#f1f8e7}}@media only screen and (max-width:768px){.page-top .flow__content--button{order:0;width:100%;max-width:none;padding:20px 0;margin:0 auto;font-size:18px}.page-top .flow__content--button:not(:first-child){margin-top:16px}.page-top .flow__content--button:after{position:absolute;top:38%;left:90%;width:16px;height:16px;content:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_arrow_bottom.svg)}}@media not screen and (max-width:768px){.page-top .flow__content--button.is-tab-active{color:#fff;background-color:#3c7223;border-color:#707070}.page-top .flow__content--button.is-tab-active:after{position:absolute;right:0;bottom:-24px;left:0;display:block;width:2px;height:24px;margin:auto;content:"";background-color:#3c7223}}@media only screen and (max-width:768px){.page-top .flow__content--button.is-accordion-open{color:#fff;background-color:#3c7223;border-color:#707070}.page-top .flow__content--button.is-accordion-open:after{position:absolute;top:38%;left:90%;width:16px;height:16px;content:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/icon/icon_arrow_top.svg)}}.page-top .flow__content--block{display:none}@media not screen and (max-width:768px){.page-top .flow__content--block.is-tab-active{display:block}}@media only screen and (max-width:768px){.page-top .flow__content--block.is-accordion-open{display:block}}.page-top .flow__content--box{display:flex;width:100%;margin-top:48px}@media only screen and (max-width:768px){.page-top .flow__content--box{display:block}}.page-top .flow__content--box .icon{width:120px;height:120px}@media only screen and (max-width:768px){.page-top .flow__content--box .icon{margin:0 auto}}.page-top .flow__content--box .text{margin-left:48px}@media not screen and (max-width:768px){.page-top .flow__content--box .text{width:75%}}@media only screen and (max-width:768px){.page-top .flow__content--box .text{margin-top:72px;margin-left:0}}.page-top .flow__content--box .text.no-num p:before{content:"" !important}.page-top .flow__content--box .text .contents-title{position:relative;margin-bottom:24px;margin-left:68px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}@media only screen and (max-width:768px){.page-top .flow__content--box .text .contents-title{margin-left:0;font-size:22px;text-align:center}}.page-top .flow__content--box .text .contents-title:before{position:absolute;top:-12px;left:-68px;font-family:"Lato",sans-serif;font-size:40px;font-weight:700;color:#3c7223;content:"01"}@media only screen and (max-width:768px){.page-top .flow__content--box .text .contents-title:before{top:-56px;left:50%;transform:translateX(-50%)}}.page-top .flow__content--box .text p{position:relative;margin-bottom:23px}@media only screen and (max-width:768px){.page-top .flow__content--box .text p{margin-top:32px}}.page-top .flow__content--box .text p.margin{margin-left:30px}.page-top .flow__content--box .text p:nth-child(3){margin-bottom:0}@media only screen and (max-width:768px){.page-top .flow__content--box .text p:nth-child(3){margin-top:0}}.page-top .flow__content--box .text p:nth-child(3):before{content:"2"}.page-top .flow__content--box .text p:nth-child(4):before{content:""}.page-top .flow__content--box .text p.day{padding-left:16px;margin-top:16px;margin-bottom:16px;border-left:4px solid #3c7223}.page-top .flow__content--box:nth-child(2) p{margin-left:0}.page-top .flow__content--box:nth-child(2) .contents-title:before{content:"02"}.page-top .flow__content--box:nth-child(1) p:before{position:absolute;top:-6px;left:-30px;font-family:"Lato",sans-serif;font-size:24px;font-weight:700;color:#222;content:"1"}.page-top .news{margin-top:64px}@media only screen and (max-width:768px){.page-top .news{margin-top:80px}}.page-top .news .news__ttl{text-align:center}.page-top .news .news__btn{width:100%;max-width:320px;margin:32px auto 0}.page-top .news .c-news__content .list-item__link{grid-template-columns:82px max-content 1fr;gap:12px;row-gap:10px}@media only screen and (max-width:768px){.page-top .news .c-news__content .list-item__link{grid-template-columns:minmax(0, 82px) 1fr}}.page-top .news .c-news__content .list-item__link .ttl{grid-row:3/4;grid-column:1/4}@media only screen and (max-width:768px){.page-top .news .c-news__content .list-item__link .ttl{grid-column:1/3;margin-top:0}}.page-top .news .c-news__content .list-item__link .c-date-label{margin-right:0}.page-news{display:flex;flex-direction:column;min-height:100dvh;background-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/news/news-bg.png);background-repeat:no-repeat;background-position:center 100px;background-size:1497px}@media only screen and (max-width:768px){.page-news{background-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/news/news-bg_sp.png);background-position:center 200px;background-size:606px}}.page-news #main{flex:1;margin-top:48px}@media only screen and (max-width:768px){.page-news #main{margin-top:40px}}@media only screen and (max-width:1024px){.page-news #contents{width:100%;padding:0 20px}}@media only screen and (max-width:768px){.page-news #contents{width:91.7333333333%;padding:0}}.page-news .news__ttl{text-align:center}.page-news .news__container{margin-top:56px}@media only screen and (max-width:768px){.page-news .news__container{margin-top:48px}}.page-news .news__list--button{display:flex;gap:0 16px;justify-content:center}@media only screen and (max-width:768px){.page-news .news__list--button{flex-wrap:wrap;gap:8px;max-width:344px;margin:0 auto}}.page-news .news__list--button li{width:100%}@media only screen and (max-width:768px){.page-news .news__list--button li{max-width:168px}}.page-news .news__list--button button{position:relative;width:100%;padding:15px;font-size:18px;font-weight:700;line-height:1;color:#3c7223;text-align:center;background-color:#fff;border:1px solid #49702f;border-radius:9999px;transition:background-color .3s ease}@media only screen and (max-width:768px){.page-news .news__list--button button{max-width:168px}}@media(hover:hover){.page-news .news__list--button button:hover{background-color:#f1f8e7}}.page-news .news__list--button button:focus-visible{background-color:#f1f8e7}@media not screen and (max-width:768px){.page-news .news__list--button button:before{position:absolute;bottom:-24px;left:50%;width:2px;height:24px;content:"";background-color:#3c7223;opacity:0;transform:translateX(-50%)}}.page-news .news__list--button button.is-active{color:#fff;background-color:#3c7223}.page-news .news__list--button button.is-active:before{opacity:1}.page-news .news__list--contents{margin-top:48px}@media only screen and (max-width:768px){.page-news .news__list--contents{margin-top:24px}}@media only screen and (max-width:768px){.page-news .c-news__content{padding:24px}}.page-news .c-news__content .list-item__link{padding:30px 0}@media only screen and (max-width:768px){.page-news .c-news__content .list-item__link{padding:24px 0}}.page-news .c-news__content .news__content--list{max-height:830px}@media only screen and (max-width:768px){.page-news .c-news__content .news__content--list{max-height:600px}}.page-news .c-news__content .news__content--list .list-item{display:none}.page-news .c-news__content .news__content--list .list-item.is-show{display:block}.page-news .c-news__content .not-found__text{display:none;margin:0 auto;text-align:center}@media only screen and (max-width:768px){.page-news .c-news__content .not-found__text{max-width:270px}}.page-single{background-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/news/news-bg.png);background-repeat:no-repeat;background-position:center 250px;background-size:1497px}@media only screen and (max-width:768px){.page-single{background-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/news/news-bg_sp.png);background-position:center 230px;background-size:cover}}.page-single #main{margin-top:48px}@media only screen and (max-width:768px){.page-single #main{margin-top:40px}}.page-single .single__ttl{text-align:center}.page-single .single-container{padding:64px 55px;margin-top:54px;background-color:#fff;border-radius:24px}@media only screen and (max-width:768px){.page-single .single-container{padding:48px 16px}}@media only screen and (max-width:768px){.page-single .single-container{margin-top:71px}}@media only screen and (max-width:768px){.page-single .single-container{border-radius:16px}}.page-single .single__ttl--block{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #ccc}.page-single .single__ttl--block .ttl{margin-top:16px;font-size:32px;font-weight:500;line-height:1.2}@media only screen and (max-width:768px){.page-single .single__ttl--block .ttl{margin-top:24px;font-size:28px}}.page-single .single__ttl--info{display:grid;grid-template-columns:90px max-content 1fr;gap:5px 16px;align-items:center}@media only screen and (max-width:768px){.page-single .single__ttl--info{gap:12px 16px;max-width:350px}}.page-single .single__ttl--info .c-date-label{margin-right:8px}@media only screen and (max-width:768px){.page-single .single__ttl--info .c-category-label__wrap{order:3}}.page-single .single__contents--img{position:relative;width:100%;aspect-ratio:872/540;overflow:hidden}.page-single .single__contents--img img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.page-single .single__contents--editor{margin-top:40px;font-size:18px}@media only screen and (max-width:768px){.page-single .single__contents--editor{margin-top:32px}}.page-single .single__contents--editor p{font-size:18px}.page-single .single__contents--editor ul li{padding-left:1em;text-indent:-1em}.page-single .single__contents--editor ul li:before{content:"・"}.page-single .single__contents--editor ol{list-style:none;counter-reset:item}.page-single .single__contents--editor ol li{padding-left:1em;text-indent:-1em}.page-single .single__contents--editor ol li:before{content:counter(item) ". ";counter-increment:item}.page-single .single__contents--editor a{text-decoration:underline;transition:color .3s ease}@media(hover:hover){.page-single .single__contents--editor a:hover{color:#333}}.page-single .single__contents--editor a:focus-visible{color:#333}.page-single .single__contents--note{margin-top:24px}.page-single .single__contents--note .note-item{padding-left:1em;text-indent:-1em}.page-single .single__contents--note .note-item:before{content:"※"}.page-single .single__contents--link{margin-top:24px;font-size:18px}.page-single .single__contents--link a{text-decoration:underline;transition:color .3s ease}@media(hover:hover){.page-single .single__contents--link a:hover{color:#333}.page-single .single__contents--link a:hover .single__blank-icon{background-color:#333}}.page-single .single__contents--link a:focus-visible{color:#333}.page-single .single__contents--link a:focus-visible .single__blank-icon{background-color:#333}.page-single .single__blank-icon{display:inline-block;width:14px;aspect-ratio:1/1;margin-left:8px;vertical-align:baseline;background-color:#3c7223;transition:background-color .3s ease;-webkit-mask-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/link_mark.svg);mask-image:url(//machicli.jp/wp-content/themes/machicli/assets/css/../images/link_mark.svg);-webkit-mask-size:14px 14px;mask-size:14px 14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-single .single__btn{max-width:320px;margin:64px auto 0}@media only screen and (max-width:768px){.page-single .single__btn{margin-top:48px}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}