img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
*,*:before,*:after{box-sizing:border-box}.container{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}.text-center{text-align:center}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.nav-item{list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:inherit;text-decoration:none}.nav-link:hover,.nav-link:focus{color:inherit;text-decoration:none}.breadcrumb{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}.pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
@charset "utf-8";@font-face{font-family:"WhiteDress Icons";font-style:normal;font-weight:900;font-display:block;src:url(//kokodato.com/wp-content/themes/whitedress-wp/css/../assets/fontawesome-whitedress/webfonts/whitedress-icons-solid.woff2) format("woff2")}@font-face{font-family:"WhiteDress Icons";font-style:normal;font-weight:400;font-display:block;src:url(//kokodato.com/wp-content/themes/whitedress-wp/css/../assets/fontawesome-whitedress/webfonts/whitedress-icons-regular.woff2) format("woff2")}@font-face{font-family:"WhiteDress Icons Brands";font-style:normal;font-weight:400;font-display:block;src:url(//kokodato.com/wp-content/themes/whitedress-wp/css/../assets/fontawesome-whitedress/webfonts/whitedress-icons-brands.woff2) format("woff2")}.wd-icon,.wd-icon-brand{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.wd-icon{font-family:"WhiteDress Icons";font-weight:900}.wd-icon-brand{font-family:"WhiteDress Icons Brands";font-weight:400}.wd-icon-x-twitter:before{content:"\e61b"}.wd-icon-facebook:before{content:"\f39e"}.wd-icon-instagram:before{content:"\f16d"}.wd-icon-line:before{content:"\f3c0"}.wd-icon-youtube:before{content:"\f167"}.wd-icon-tiktok:before{content:"\e07b"}.wd-icon-pinterest:before{content:"\f0d2"}.wd-icon-pinterest-p:before{content:"\f231"}.wd-icon-linkedin:before{content:"\f08c"}.wd-icon-linkedin-in:before{content:"\f0e1"}.wd-icon-twitch:before{content:"\f1e8"}.wd-icon-github:before{content:"\f09b"}.wd-icon-codepen:before{content:"\f1cb"}.wd-icon-rss:before{content:"\f09e"}.wd-icon-copy:before{content:"\f0c5"}.icon-font-category:before,.single-post-category:before,.single-post-tags:before,[class*=icon-font]:before{padding-right:5px}.top-navigation-bar [class*=icon-font]:before,.single-meta-section [class*=icon-font]:before,.list-articles-card [class*=icon-font]:before{padding-right:2px}.icon-font-date-published:before{content:"\f017";font-family:"WhiteDress Icons";font-weight:400}.icon-font-date-modified:before{content:"\f1da";font-family:"WhiteDress Icons";font-weight:900}.icon-font-home:before{content:"\f015";font-family:"WhiteDress Icons";font-weight:900}.single-post-category:before,.icon-font-category:before{content:"\f07b";font-family:"WhiteDress Icons";font-weight:900}.single-post-tags:before,.icon-font-tag:before{content:"\f02b";font-family:"WhiteDress Icons";font-weight:900}.icon-font-author:before{content:"\f304";font-family:"WhiteDress Icons";font-weight:900}.icon-font-archive:before{content:"\f187";font-family:"WhiteDress Icons";font-weight:900}.icon-font-search:before{content:"\f002";font-family:"WhiteDress Icons";font-weight:900}.icon-font-calendar:before{content:"\f133";font-family:"WhiteDress Icons";font-weight:400}.icon-font-tel:before,.icon-font-contact:before{content:"\f098";font-family:"WhiteDress Icons";font-weight:900}.icon-font-mail:before{content:"\f0e0";font-family:"WhiteDress Icons";font-weight:900}.icon-wd-phone:before{content:"\f095"}.icon-wd-mobile:before{content:"\f3cd"}.icon-wd-mail:before{content:"\f0e0"}.icon-wd-comment:before{content:"\f075"}.icon-wd-location:before{content:"\f3c5"}.icon-wd-calendar:before{content:"\f073"}.icon-wd-document:before{content:"\f15b"}.icon-wd-book:before{content:"\f02d"}.icon-wd-download:before{content:"\f019"}.icon-wd-clipboard:before{content:"\f328"}.icon-wd-headset:before{content:"\f590"}.icon-wd-user:before{content:"\f007"}[class*=icon-wd-]:before{font-family:"WhiteDress Icons";font-weight:900;padding-right:5px}.back-to-top.icon-wd-angle-up:before{content:"\f106"}.back-to-top.icon-wd-arrow-up:before{content:"\f062"}.back-to-top.icon-wd-angles-up:before{content:"\f102"}.back-to-top.icon-wd-plane-up:before{content:"\e22d"}.back-to-top[class*=icon-wd-]:before{padding-right:0}
@charset "utf-8";:root{--main-dark-area-bg-color:blue;--main-dark-area-text-color:#fff;--main-contents-border-color:;--main-card-border-color:navy;--main-border-shadow-color:blue;--theme-border-radius-section:5px;--theme-border-radius-button:9999px;--theme-border-radius-small-parts:5px;--theme-border-radius-avatar:9999px;--theme-root-main-column-width:800px;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--theme-container-padding-x:2rem;--theme-contents-margin-y:3rem;--theme-column-gap-inline:2.5rem;--theme-column-gap-block:2rem;--theme-main-block-gap:2rem;--theme-main-inner-padding:2rem;--theme-sidebar-widget-gap:1.5rem;--theme-sidebar-widget-inner-padding:1.25rem;--theme-sidebar-surface-padding:1.25rem;--theme-sidebar-fullwidth-padding-x:0;--theme-article-list-gap:1.5rem;--theme-text-line-height:1.9;--theme-heading-line-height:1.45;--theme-sidebar-text-line-height:1.75;--theme-sidebar-heading-line-height:1.45;--theme-header-min-height:64px}@media (max-width:1150px){:root{--theme-container-padding-x:1.5rem;--theme-contents-margin-y:2.5rem;--theme-column-gap-block:2rem;--theme-main-block-gap:1.5rem;--theme-main-inner-padding:1.5rem;--theme-sidebar-widget-gap:1.5rem;--theme-sidebar-widget-inner-padding:1.25rem;--theme-sidebar-surface-padding:1.5rem;--theme-sidebar-fullwidth-padding-x:1.5rem;--theme-article-list-gap:1.5rem}}@media (max-width:600px){:root{--theme-container-padding-x:1rem;--theme-contents-margin-y:1.5rem;--theme-column-gap-block:1.5rem;--theme-main-block-gap:1.25rem;--theme-main-inner-padding:1.25rem;--theme-sidebar-widget-gap:1rem;--theme-sidebar-widget-inner-padding:1rem;--theme-sidebar-surface-padding:1rem;--theme-sidebar-fullwidth-padding-x:1rem;--theme-article-list-gap:1rem}}.hide-decorative-icons .icon-font-date-published:before,.hide-decorative-icons .icon-font-date-modified:before,.hide-decorative-icons .icon-font-home:before,.hide-decorative-icons .single-post-category:before,.hide-decorative-icons .icon-font-category:before,.hide-decorative-icons .single-post-tags:before,.hide-decorative-icons .icon-font-tag:before,.hide-decorative-icons .icon-font-author:before,.hide-decorative-icons .icon-font-calendar:before,.hide-decorative-icons .icon-font-archive:before{content:none}.taxonomy-archive-description{margin:1rem 0 1.5rem;line-height:1.8;overflow-wrap:anywhere}.taxonomy-archive-description>:last-child{margin-bottom:0}body{overflow-x:hidden;background-size:cover;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI",Meiryo,sans-serif}body.has-body-background-video{isolation:isolate}.body-background-video{position:fixed;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;pointer-events:none}input[type=submit]{padding:10px 20px}.row{margin:0}@media (max-width:768px){.col-md-4{margin-top:30px}.row{--bs-gutter-x:0}}h1{text-decoration:none;vertical-align:middle}@media screen and (max-width:600px){body{overflow-wrap:break-word}}a:where(:link,:visited){color:inherit}.container{max-width:1200px;margin-right:auto;margin-left:auto}.single-post-category a{white-space:nowrap}.site-brand{margin:0;padding:0}.sitename{font-size:26px;font-style:normal;font-weight:700;line-height:40px;text-decoration:none;white-space:nowrap}.site-brand>a{display:flex;align-items:center;max-height:40px;color:inherit;text-decoration:none;padding:0;margin:0}.site-brand>a:hover,.site-brand>a:focus,.site-brand>a:active,.site-brand>a:visited{text-decoration:none}a .link-line-none{text-decoration:none}.float_none{clear:both;margin:0}img .noimg-150x150{width:150px;height:150px;object-fit:cover;margin:0;padding:0}.noimg-320x180{width:100%;object-fit:cover;margin:0;padding:0}.article-img-320x180{width:100%;object-fit:cover;margin:0;padding:0}.sidebar .wp-block-latest-comments{padding-left:0}.aligncenter{display:block;margin-right:auto;margin-left:auto}.alignleft{float:left;margin-right:10px;margin-bottom:10px}.alignright{float:right;margin-left:10px;margin-bottom:10px}.wp-caption{display:block;padding-top:4px;border:1px solid #ccc;text-align:center;max-width:100%;margin-top:2px}.wp-caption-text{display:inline-block;font-size:90%;margin:2px}img[class*=wp-image-],img[class*=attachment-]{width:100%;max-width:100%;height:auto}.wp-block-image img{width:100%}.gallery-caption,.wp-caption-text{font-size:90%}.alignfull{width:100vw;margin:0 calc(50% - 50vw)}div.alignwide{max-width:100%}#wp-calendar{background-color:#fff}.wp-calendar-nav{margin-bottom:25px;background-color:#fff}#wp-calendar #today{background:#fffaf0}.wp-calendar-table caption{caption-side:top;text-align:center;background-color:#fff;border:1px solid #dcdcdc;padding:5px}.wp-block-archives select{padding:5px;width:100%;max-width:100%}.wp-block-archives{margin-bottom:20px}.wp-block-categories select{padding:5px;width:100%;max-width:100%}.widget_tag_cloud>.is-style-outline a{display:flex;width:100%;flex:1;white-space:nowrap;text-align:center}.sidebar ul{list-style-type:none;padding-left:0}.sidebar a{text-decoration:none}.sidebar ul li{padding-top:5px;padding-bottom:5px}.sidebar ul li ul{padding-left:20px}.widget_recent_comments ol{padding-left:0}.widget_recent_comments>.has-avatars li{border:1px solid #dcdcdc;padding:5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.sidebar .wp-block-latest-posts__featured-image{float:left;padding-right:10px}.sidebar .wp-block-latest-posts__featured-image li{clear:both}.screen-reader-text:focus{background-color:#eee;clip:auto !important;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}.site-header{width:100%;z-index:10;background-size:cover}#footer{margin:0}footer{width:100%}.footer-container{width:100%}.site-footer{width:100%}.site-footer a{text-decoration:none}.hover-action.link-text-hover .site-footer a:hover{opacity:.88}@media (min-width:769px){.site-footer.has-footer-fixed-menu-pc{padding-bottom:4.5rem}}@media (max-width:768px){.site-footer.has-footer-fixed-menu-mobile{padding-bottom:4.5rem}}.footer-menu-standard{margin:0;padding:5px;align-items:center}.footer-menu-standard ul{display:flex;justify-content:flex-end;margin-bottom:0}.footer-menu-standard li{padding:0 20px;display:inline;text-decoration:none}.footer-menu-standard a{text-decoration:none}.footer-menu-border-leftright li{border-left:solid 1px currentColor}.footer-menu-border-leftright li:last-child{border-right:solid 1px currentColor}.footer-menu-border-median li:not(:last-child){border-right:solid 1px currentColor}.footer-menu-position-start ul{justify-content:flex-start}.footer-menu-position-center ul{justify-content:center}.footer-menu-position-around ul{justify-content:space-around}.footer-menu-position-around li{text-align:center}.footer-menu-standard li ul{display:none}.footer-menu-standard .menu-item-description{display:block;padding:3px 10px}li.menu-item-description{display:block}@media (max-width:768px){.footer-menu-standard ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer-menu-standard ul li{border-left:none;border-right:none;width:100%;padding:5px}.footer-menu-standard a{width:100%}}.footer-fixed-menu{position:fixed;left:0;right:0;width:auto;bottom:0;z-index:1000}.footer-fixed-menu-section ul{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:0;padding-left:0}.footer-fixed-menu-section li{display:flex;justify-content:center;height:auto;align-items:stretch;width:100%}.footer-fixed-menu-section a:hover{opacity:1}.footer-fixed-menu-item{list-style-type:none;text-decoration:none;text-align:center;display:flex;flex-direction:column;width:100%;padding:10px;height:100%;margin:auto;justify-content:center}.footer-fixed-menu-section li ul{display:none}.header-contact{display:flex}.header-contact-section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;font-size:large;line-height:1.5;margin-left:25px;width:fit-content}.header-contact-contents{text-decoration:none;width:100%;padding:5px 25px;white-space:nowrap;text-align:center}.header-contact-document,.header-contact-address{margin-left:10px}.header-contact-contents,.contact-document-contents,.contact-address-contents{--header-cta-text-color:var(--main-dark-area-text-color);--header-cta-bg-color:var(--main-dark-area-bg-color);--header-cta-border-color:var(--header-cta-text-color);text-decoration:none;flex-direction:column;display:flex;min-width:fit-content;width:200px;padding:5px 25px;white-space:nowrap;justify-content:center;align-items:center;text-align:center;height:60px}.header-contact-contents{background-color:#0073aa}.contact-document-contents{background-color:#f39800}.contact-address-contents{background-color:#0073aa}.header-contact-contents,.contact-document-contents,.contact-address-contents{color:var(--header-cta-text-color);border-color:var(--header-cta-border-color);background-color:var(--header-cta-bg-color)}a.header-contact-contents:hover,a.contact-document-contents:hover,a.contact-address-contents:hover{opacity:1}.header-contact-description,.contact-document-description,.contact-address-description{font-size:small;width:100%;white-space:nowrap}.display-right-absolute{position:fixed;display:flex;flex-wrap:wrap;padding:0;align-items:center;justify-content:center;top:0;top:50vh;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:100;gap:0;border-radius:0;flex-direction:column;justify-content:center}.display-right-absolute .header-contact-document,.display-right-absolute .header-contact-address{margin-left:0}.display-right-absolute .contact-document-contents,.display-right-absolute .contact-address-contents{min-width:fit-content;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright;width:3.5rem !important;height:auto;padding:15px;font-weight:600;margin-left:0}.display-right-absolute .contact-document-description,.display-right-absolute .contact-address-description{width:fit-content;height:auto}@media (max-width:768px){.header-contact-section{display:none}}@media (min-width:769px){.wide-menu{width:100%}.wide-menu .global-nav,.wide-menu .global-menu{width:100%;display:flex;justify-content:space-around}.wide-menu .global-menu>li{flex:1}.drawer{padding:0}.drawer-center-title{width:100%}.global-menu ul{list-style-type:none}ul.global-menu{padding-left:0;text-align:center;display:table;margin-bottom:0;margin-top:0}ul.global-menu>li{display:table-cell;list-style-type:none;position:relative;z-index:3;text-align:center;border-top:3px solid transparent;border-bottom:3px solid transparent;transition:border-bottom-color .18s ease}ul.global-menu>li.current-menu-item,ul.global-menu>li.current-menu-parent,ul.global-menu>li.current-menu-ancestor,ul.global-menu>li.current_page_item,ul.global-menu>li.current_page_parent,ul.global-menu>li.current_page_ancestor{border-bottom-color:currentColor}.hover-action.global-menu-hover-underline ul.global-menu>li:hover{border-bottom-color:currentColor}.hover-action ul.global-menu>li:focus-within{border-bottom-color:currentColor}ul.global-menu li>a{color:inherit;text-decoration:none;display:flex;justify-content:center;align-items:center}ul.global-menu ul{display:none}ul.global-menu ul{display:none;margin:0;padding:0;position:absolute;top:100%}ul.global-menu li:hover>ul{display:block}ul.global-menu ul li{display:block;position:relative;white-space:nowrap;width:100%;border:none;border-top:none;border-bottom:none;margin-left:0;text-shadow:none;text-align:left;font-weight:400;padding:5px}ul.global-menu ul li>a{display:block;height:auto}.hover-action ul.global-menu ul li>a:hover{opacity:.88}ul.global-menu ul ul{margin:0;padding:0;display:none;position:absolute;top:0;left:100%}}@media (min-width:769px){ul.global-menu li:focus-within>ul{display:block}ul.global-menu>li.is-submenu-left>ul{left:auto;right:0}ul.global-menu ul li.is-submenu-left>ul{left:auto;right:100%}}.drawer-hidden{display:none}@media (max-width:768px){.drawer-open{display:flex;height:3.8rem;width:3.8rem;justify-content:center;align-items:center;position:absolute;top:0;right:0;color:#f8f8f8;border:1px solid #f8f8f8;z-index:100;cursor:pointer;color:#000;padding:0;background:0 0;font:inherit}.drawer-open span:before{font-size:2rem;display:inline-block;content:"\f0c9";font-family:"WhiteDress Icons";font-weight:900}.drawer-open[aria-expanded=true] span:before{display:none}.drawer-open[aria-expanded=true] span:after{font-size:2rem;display:inline-block;transition:.5s;content:'\f00d';font-family:"WhiteDress Icons";font-weight:900}.drawer-content{width:100%;height:100%;position:fixed;top:0;right:100%;left:auto;z-index:50;background:#f8f8f8;transition:.5s;margin:0;padding-top:5rem;visibility:hidden}body.admin-bar .drawer-open{top:46px}body.admin-bar .drawer-content{top:46px;height:calc(100% - 46px)}body.admin-bar.home #header.hero-header-overlay.hero-header-fullscreen-all .drawer-open,body.admin-bar.home #header.hero-header-fixed.hero-header-fullscreen-all .drawer-open{top:0}.drawer-open[aria-expanded=true]~.drawer-content{left:0;right:auto;visibility:visible}ul.global-menu{width:auto;margin:0;padding:0}ul.global-menu li{list-style-type:none;position:relative;text-align:left;text-shadow:none}ul.global-menu li>a{color:inherit;text-decoration:none;display:block}ul.global-menu ul{display:block;margin:0;padding:0}ul.global-menu li:hover>ul{display:block;position:relative}ul.global-menu ul li{white-space:nowrap;width:100%;font-weight:400}ul.global-menu ul li>a{padding-left:20px}ul.global-menu ul ul{margin:0;padding:0;display:block;position:static}ul.global-menu ul li{white-space:normal}ul.global-menu li>a{overflow-wrap:anywhere;word-break:break-word}ul.global-menu ul ul li>a{padding-left:40px}ul.global-menu ul ul ul li>a{padding-left:60px}}@media (min-width:601px) and (max-width:768px){body.admin-bar.home #header.hero-header-overlay.hero-header-fullscreen-tablet-up .drawer-open,body.admin-bar.home #header.hero-header-fixed.hero-header-fullscreen-tablet-up .drawer-open{top:0}}.global-center-menu{margin-left:auto;margin-right:auto;width:100%}.drawer{display:flex;flex-direction:column}.drawer-content{display:flex}.menu-all-pages-container{flex:1}@media (max-width:768px){.drawer-content{display:block}}.search-button-section{align-items:center;justify-content:center;margin:auto;padding:0 15px}@media (max-width:768px){.search-button-section{display:none}}.search-button{border:none;background-color:transparent;font-size:20px;color:initial;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:50%}.search-mobile{display:none}@media (max-width:768px){.search-mobile{display:block;padding:.5rem 1rem}}.search-form{display:flex}.search-input-label{display:flex;flex:1}:where(.search-form){overflow:hidden;padding:0 !important;margin:4px 0}.search-submit{margin-left:0}.search-input{padding-left:.5rem}.search-input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-submit{display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.375rem .75rem;font-size:1rem;color:#212529;background-color:transparent;border:1px solid transparent;color:var(--main-dark-area-text-color);border-color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:5555;max-width:none;margin:0;padding:0;border:0;background:0 0}.search-modal::backdrop{background-color:rgba(0,0,0,.6)}.search-window{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;max-width:400px;width:100%}.search-close-button:hover{opacity:.7}.search-close-button{display:block;width:100%;border:0;padding:0;line-height:40px;text-align:center;cursor:pointer;font:inherit;background-color:transparent;color:#fff}.drawer-open:focus-visible,.search-button:focus-visible,.search-close-button:focus-visible,.search-input:focus-visible,.search-submit:focus-visible{outline:2px solid currentColor;outline-offset:2px}.drawer-open:focus-visible{outline-offset:-2px}.popup-message{position:fixed;left:0;bottom:0;width:100%;height:100%;height:fit-content;z-index:4000;visibility:hidden}.popup-message-popup{left:0;top:0;bottom:auto;opacity:0;visibility:hidden;width:100%;height:100%;transition:.6s;transform:none;-webkit-transform:none;-ms-transform:none}.popup-message.is-show,.popup-message-popup.is-show{opacity:1;visibility:visible}@media screen and (max-width:600px){.popup-message-none-phone{display:none}}.popup-message-window{position:absolute;z-index:2;max-width:400px;width:100%}.popup-message-center-10-seconds{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.popup-message-leftbottom{left:15px;bottom:20px}.popup-message-rightbottom{right:15px;bottom:20px}div#popupMessageClose:hover{opacity:.7}.popup-message-popup .popup-message-close-button{color:#fff}.popup-message-close-button{font-size:small;display:block;width:100%;line-height:30px;text-align:center;cursor:pointer}.popup-message-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1;cursor:pointer}@media (min-width:769px){.sns-share-section{padding:0;display:flex}.sns-share-button{text-align:right;display:inline;width:100%;flex-wrap:wrap;flex:1}}.sns-share-section{display:flex;flex-wrap:wrap;margin:1rem 0;padding:5px 0;gap:2px}.display-left-absolute,.sns-share-single-leftside,.sns-share-page-leftside{position:fixed;display:flex;flex-wrap:wrap;padding:0;align-items:center;justify-content:center;top:50vh;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;gap:0;border-radius:0;flex-direction:column}.sns-share-single-rightside,.sns-share-page-rightside{display:flex;flex-wrap:wrap;padding:0;align-items:center;justify-content:center;right:0;z-index:1;gap:0;border-radius:0;flex-direction:column}.display-right-absolute .sns-share-section{display:flex;flex-wrap:wrap;padding:0;align-items:center;justify-content:center;right:0;z-index:1;gap:0;border-radius:0;flex-direction:column}.sns-share-single-leftside>.sns-share-button,.sns-share-single-rightside>.sns-share-button,.sns-share-page-leftside>.sns-share-button,.sns-share-page-rightside>.sns-share-button{border-radius:0 !important;padding:0 !important;width:3rem !important;height:3rem !important;flex:none !important}.display-right-absolute .sns-share-button{border-radius:0 !important;padding:0 !important;width:3.5rem !important;height:3.5rem !important;flex:none !important}.sns-share-button{border:solid 1px transparent;flex:1 1 80px;text-align:center;justify-content:center;align-items:center;line-height:1.5;font-weight:400;text-decoration:none;padding:.375rem 0;font-size:1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sns-share-section .btn:focus{box-shadow:none}.sns-share-brand-text-color{color:#fff}.sns-share-brand-bg-color{background-color:#fff}.sns-share-brand-text-color.sns-btn-twitter{background-color:#0f1419}.sns-share-brand-text-color.sns-btn-facebook{background-color:#3b5998}.sns-share-brand-text-color.sns-btn-hatena-bookmark{background-color:#00a4de}.sns-share-brand-text-color.sns-btn-line{background-color:#00b900}.sns-share-brand-text-color.sns-btn-pinterest{background:#bd081c}.sns-share-brand-text-color.sns-btn-linkedin{background-color:#0077b5}.sns-share-brand-text-color.sns-btn-copy{background-color:#696969}.sns-share-brand-text-color.sns-btn-instagram{background-color:#cf2e92}.sns-share-brand-text-color.sns-btn-youtube{background-color:#da1725}.sns-share-brand-text-color.sns-btn-twitch{background-color:#6441a4}.sns-share-brand-text-color.sns-btn-github{background-color:#4183c4}.sns-share-brand-text-color.sns-btn-codepen{background-color:#000}.sns-share-brand-text-color.sns-btn-feedly{background-color:#6cc655}.sns-share-brand-text-color.sns-btn-rss{background-color:#ee802f}.sns-share-brand-text-color.sns-btn-tiktok{background-color:#000}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-twitter{color:#0f1419}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-facebook{color:#3b5998}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-hatena-bookmark{color:#00a4de}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-line{color:#00b900}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-pinterest{color:#bd081c}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-linkedin{color:#0077b5}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-copy{color:#696969}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-instagram{color:#cf2e92}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-youtube{color:#da1725}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-twitch{color:#6441a4}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-github{color:#4183c4}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-codepen{color:#000}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-feedly{color:#6cc655}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-rss{color:#ee802f}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible).sns-btn-tiktok{color:#000}.sns-share-brand-bg-color.sns-btn-twitter{color:#0f1419}.sns-share-brand-bg-color.sns-btn-facebook{color:#3b5998}.sns-share-brand-bg-color.sns-btn-hatena-bookmark{color:#00a4de}.sns-share-brand-bg-color.sns-btn-line{color:#00b900}.sns-share-brand-bg-color.sns-btn-pinterest{color:#bd081c}.sns-share-brand-bg-color.sns-btn-linkedin{color:#0077b5}.sns-share-brand-bg-color.sns-btn-copy{color:#696969}.sns-share-brand-bg-color.sns-btn-instagram{color:#cf2e92}.sns-share-brand-bg-color.sns-btn-youtube{color:#da1725}.sns-share-brand-bg-color.sns-btn-twitch{color:#6441a4}.sns-share-brand-bg-color.sns-btn-github{color:#4183c4}.sns-share-brand-bg-color.sns-btn-codepen{color:#000}.sns-share-brand-bg-color.sns-btn-feedly{color:#6cc655}.sns-share-brand-bg-color.sns-btn-rss{color:#ee802f}.sns-share-brand-bg-color.sns-btn-tiktok{color:#000}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-twitter{background-color:#0f1419}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-facebook{background-color:#3b5998}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-hatena-bookmark{background-color:#00a4de}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-line{background-color:#00b900}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-pinterest{background-color:#bd081c}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-linkedin{background-color:#0077b5}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-copy{background-color:#696969}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-instagram{background-color:#cf2e92}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-youtube{background-color:#da1725}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-twitch{background-color:#6441a4}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-github{background-color:#4183c4}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-codepen{background-color:#000}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-feedly{background-color:#6cc655}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-rss{background-color:#ee802f}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible).sns-btn-tiktok{background-color:#000}.sns-share-brand-border-color.sns-btn-twitter{border:solid 1px #0f1419}.sns-share-brand-border-color.sns-btn-facebook{border:solid 1px #3b5998}.sns-share-brand-border-color.sns-btn-hatena-bookmark{border:solid 1px #00a4de}.sns-share-brand-border-color.sns-btn-line{border:solid 1px #00b900}.sns-share-brand-border-color.sns-btn-pinterest{border:solid 1px #bd081c}.sns-share-brand-border-color.sns-btn-linkedin{border:solid 1px #0077b5}.sns-share-brand-border-color.sns-btn-copy{border:solid 1px #696969}.sns-share-brand-border-color.sns-btn-instagram{border:solid 1px #cf2e92}.sns-share-brand-border-color.sns-btn-youtube{border:solid 1px #da1725}.sns-share-brand-border-color.sns-btn-twitch{border:solid 1px #6441a4}.sns-share-brand-border-color.sns-btn-github{border:solid 1px #4183c4}.sns-share-brand-border-color.sns-btn-codepen{border:solid 1px #000}.sns-share-brand-border-color.sns-btn-feedly{border:solid 1px #6cc655}.sns-share-brand-border-color.sns-btn-rss{border:solid 1px #ee802f}.sns-share-brand-border-color.sns-btn-tiktok{border:solid 1px #000}.hover-action.hover-color-inversion .sns-share-brand-bg-hover:is(:hover,:focus-visible){color:#fff}.hover-action.hover-color-inversion .sns-share-brand-text-hover:is(:hover,:focus-visible){background-color:#fff}.sns-share-brand-border-color{border:solid 1px transparent}.sns-follow-box{position:relative;display:flex;width:100%;height:250px;align-items:center;justify-content:center;flex-direction:column;gap:20px;z-index:0}.sns-follow-box a{text-decoration:none}.sns-follow-box-figure{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0}.sns-follow-box-media{position:absolute;width:100%;max-width:100%;object-fit:cover;z-index:0;height:25px;height:100% !important;top:0;left:0}.sns-follow-box-contents{position:relative;display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center;z-index:1}.sns-follow-box-absolute{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:1;text-align:center;margin:auto}.sns-follow-box .sns-follow-box-section{display:flex;gap:15px;flex-wrap:wrap}.sns-follow-box .sns-follow-button{display:flex;width:2.5rem;height:2.5rem;justify-content:center;align-items:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sns-follow-brand-text-color>.sns-follow-button{color:#fff}.sns-follow-brand-bg-color>.sns-follow-button{background-color:#fff}.sns-follow-brand-text-color>.sns-btn-twitter{background-color:#0f1419}.sns-follow-brand-text-color>.sns-btn-facebook{background-color:#3b5998}.sns-follow-brand-text-color>.sns-btn-hatena-bookmark{background-color:#00a4de}.sns-follow-brand-text-color>.sns-btn-line{background-color:#00b900}.sns-follow-brand-text-color>.sns-btn-pinterest{background-color:#bd081c}.sns-follow-brand-text-color>.sns-btn-linkedin{background-color:#0077b5}.sns-follow-brand-text-color>.sns-btn-copy{background-color:#696969}.sns-follow-brand-text-color>.sns-btn-instagram{background-color:#cf2e92}.sns-follow-brand-text-color>.sns-btn-youtube{background-color:#da1725}.sns-follow-brand-text-color>.sns-btn-twitch{background-color:#6441a4}.sns-follow-brand-text-color>.sns-btn-github{background-color:#4183c4}.sns-follow-brand-text-color>.sns-btn-codepen{background-color:#000}.sns-follow-brand-text-color>.sns-btn-feedly{background-color:#6cc655}.sns-follow-brand-text-color>.sns-btn-rss{background-color:#ee802f}.sns-follow-brand-text-color>.sns-btn-tiktok{background-color:#000}.sns-follow-brand-text-color>.sns-btn-amazon{background-color:#f90}.sns-follow-brand-text-color>.sns-btn-rakuten{background-color:#bf0000}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-twitter:is(:hover,:focus-visible){color:#0f1419}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-facebook:is(:hover,:focus-visible){color:#3b5998}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-hatena-bookmark:is(:hover,:focus-visible){color:#00a4de}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-line:is(:hover,:focus-visible){color:#00b900}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-pinterest:is(:hover,:focus-visible){color:#bd081c}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-linkedin:is(:hover,:focus-visible){color:#0077b5}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-copy:is(:hover,:focus-visible){color:#696969}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-instagram:is(:hover,:focus-visible){color:#cf2e92}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-youtube:is(:hover,:focus-visible){color:#da1725}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-twitch:is(:hover,:focus-visible){color:#6441a4}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-github:is(:hover,:focus-visible){color:#4183c4}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-codepen:is(:hover,:focus-visible){color:#000}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-feedly:is(:hover,:focus-visible){color:#6cc655}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-rss:is(:hover,:focus-visible){color:#ee802f}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-tiktok:is(:hover,:focus-visible){color:#000}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-amazon:is(:hover,:focus-visible){color:#f90}.hover-action.hover-color-inversion .sns-follow-brand-text-hover>.sns-btn-rakuten:is(:hover,:focus-visible){color:#bf0000}.sns-follow-brand-bg-color>.sns-btn-twitter{color:#0f1419}.sns-follow-brand-bg-color>.sns-btn-facebook{color:#3b5998}.sns-follow-brand-bg-color>.sns-btn-hatena-bookmark{color:#00a4de}.sns-follow-brand-bg-color>.sns-btn-line{color:#00b900}.sns-follow-brand-bg-color>.sns-btn-pinterest{color:#bd081c}.sns-follow-brand-bg-color>.sns-btn-linkedin{color:#0077b5}.sns-follow-brand-bg-color>.sns-btn-copy{color:#696969}.sns-follow-brand-bg-color>.sns-btn-instagram{color:#cf2e92}.sns-follow-brand-bg-color>.sns-btn-youtube{color:#da1725}.sns-follow-brand-bg-color>.sns-btn-twitch{color:#6441a4}.sns-follow-brand-bg-color>.sns-btn-github{color:#4183c4}.sns-follow-brand-bg-color>.sns-btn-codepen{color:#000}.sns-follow-brand-bg-color>.sns-btn-feedly{color:#6cc655}.sns-follow-brand-bg-color>.sns-btn-rss{color:#ee802f}.sns-follow-brand-bg-color>.sns-btn-tiktok{color:#000}.sns-follow-brand-bg-color>.sns-btn-amazon{color:#f90}.sns-follow-brand-bg-color>.sns-btn-rakuten{color:#bf0000}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-twitter:is(:hover,:focus-visible){background-color:#0f1419}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-facebook:is(:hover,:focus-visible){background-color:#3b5998}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-hatena-bookmark:is(:hover,:focus-visible){background-color:#00a4de}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-line:is(:hover,:focus-visible){background-color:#00b900}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-pinterest:is(:hover,:focus-visible){background-color:#bd081c}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-linkedin:is(:hover,:focus-visible){background-color:#0077b5}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-copy:is(:hover,:focus-visible){background-color:#696969}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-instagram:is(:hover,:focus-visible){background-color:#cf2e92}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-youtube:is(:hover,:focus-visible){background-color:#da1725}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-twitch:is(:hover,:focus-visible){background-color:#6441a4}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-github:is(:hover,:focus-visible){background-color:#4183c4}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-codepen:is(:hover,:focus-visible){background-color:#000}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-feedly:is(:hover,:focus-visible){background-color:#6cc655}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-rss:is(:hover,:focus-visible){background-color:#ee802f}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-tiktok:is(:hover,:focus-visible){background-color:#000}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-amazon:is(:hover,:focus-visible){background-color:#f90}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover>.sns-btn-rakuten:is(:hover,:focus-visible){background-color:#bf0000}.sns-follow-brand-border-color>.sns-btn-twitter{border:solid 1px #0f1419}.sns-follow-brand-border-color>.sns-btn-facebook{border:solid 1px #3b5998}.sns-follow-brand-border-color>.sns-btn-hatena-bookmark{border:solid 1px #00a4de}.sns-follow-brand-border-color>.sns-btn-line{border:solid 1px #00b900}.sns-follow-brand-border-color>.sns-btn-pinterest{border:solid 1px #bd081c}.sns-follow-brand-border-color>.sns-btn-linkedin{border:solid 1px #0077b5}.sns-follow-brand-border-color>.sns-btn-copy{border:solid 1px #696969}.sns-follow-brand-border-color>.sns-btn-instagram{border:solid 1px #cf2e92}.sns-follow-brand-border-color>.sns-btn-youtube{border:solid 1px #da1725}.sns-follow-brand-border-color>.sns-btn-twitch{border:solid 1px #6441a4}.sns-follow-brand-border-color>.sns-btn-github{border:solid 1px #4183c4}.sns-follow-brand-border-color>.sns-btn-codepen{border:solid 1px #000}.sns-follow-brand-border-color>.sns-btn-feedly{border:solid 1px #6cc655}.sns-follow-brand-border-color>.sns-btn-rss{border:solid 1px #ee802f}.sns-follow-brand-border-color>.sns-btn-tiktok{border:solid 1px #000}.sns-follow-brand-border-color>.sns-btn-amazon{border:solid 1px #f90}.sns-follow-brand-border-color>.sns-btn-rakuten{border:solid 1px #bf0000}.hover-action.hover-color-inversion .sns-follow-brand-bg-hover .sns-follow-button:is(:hover,:focus-visible){color:#fff}.hover-action.hover-color-inversion .sns-follow-brand-text-hover .sns-follow-button:is(:hover,:focus-visible){background-color:#fff}.sns-follow-brand-border-color{border:solid 1px transparent}.sns-color-twitter{color:#0f1419}.sns-color-facebook{color:#3b5998}.sns-color-hatena-bookmark{color:#00a4de}.sns-color-line{color:#00b900}.sns-color-pinterest{color:#bd081c}.sns-color-linkedin{color:#0077b5}.sns-color-copy{color:#696969}.sns-color-instagram{color:#cf2e92}.sns-color-youtube{color:#da1725}.sns-color-twitch{color:#6441a4}.sns-color-github{color:#4183c4}.sns-color-codepen{color:#000}.sns-color-feedly{color:#6cc655}.sns-color-rss{color:#ee802f}.sns-color-tiktok{color:#000}.sns-color-amazon-list{color:#f90}.sns-color-rakuten-room{color:#bf0000}a:hover.sns-color-twitter{color:#0f1419}a:hover.sns-color-facebook{color:#3b5998}a:hover.sns-color-hatena-bookmark{color:#00a4de}a:hover.sns-color-line{color:#00b900}a:hover.sns-color-pinterest{color:#bd081c}a:hover.sns-color-linkedin{color:#0077b5}a:hover.sns-color-copy{color:#696969}a:hover.sns-color-instagram{color:#cf2e92}a:hover.sns-color-youtube{color:#da1725}a:hover.sns-color-twitch{color:#6441a4}a:hover.sns-color-github{color:#4183c4}a:hover.sns-color-codepen{color:#000}a:hover.sns-color-feedly{color:#6cc655}a:hover.sns-color-rss{color:#ee802f}a:hover.sns-color-tiktok{color:#000}a:hover.sns-color-amazon-list{color:#f90}a:hover.sns-color-rakuten-room{color:#bf0000}nav.pagination{margin-top:1rem;margin-bottom:1.5rem}.comments-pagination,.pagination .nav-links{display:flex;width:100%;justify-content:center;flex-wrap:wrap;gap:5px}nav .page-numbers{--pagination-text-color:var(--main-dark-area-bg-color);--pagination-bg-color:var(--main-dark-area-text-color);--pagination-border-color:var(--pagination-text-color);text-decoration:none;font-size:16px;display:inline-flex;box-sizing:border-box;width:40px;height:40px;border:solid 1px var(--pagination-border-color);justify-content:center;align-items:center;color:var(--pagination-text-color);background-color:var(--pagination-bg-color)}.pagination a{font-weight:700}.firstpagination:before{content:"\f100";font-size:small}.prevpagination:before{content:"\f104";font-size:small}.nextpagination:before{content:"\f105";font-size:small}.lastpagination:before{content:"\f101";font-size:small}.sticky-navigation{position:-webkit-sticky;position:sticky;top:0;z-index:400}.campaign-bar{max-width:100%;padding:8px;text-align:center;font-size:15px;color:#000;background-color:#f4fa58}.campaign-bar-small{font-size:13px}.campaign-bar-bold{font-weight:700}.campaign-bar-timer{display:none}.campaign-link{padding:2px;padding-left:15px;padding-right:15px;border:solid 1px transparent;margin-left:10px;margin-right:10px;height:auto;text-decoration:none;color:inherit}.campaign-link:active{transform:translateY(1px)}@media (max-width:768px){.campaign-bar.display-none-mobile{display:none !important}}.page-feed{display:flex;flex-direction:row}.page-feed a{color:initial}.page-feed a:hover{color:initial}@media (max-width:768px){.page-feed{flex-direction:column}}.page-feed-box{box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;padding:5px;text-decoration:none;display:flex;align-items:flex-start;position:relative}.page-feed-border-leftright{border-left:solid 1px var(--main-card-border-color);border-right:solid 1px var(--main-card-border-color)}.page-feed-border-updown{border-top:solid 1px var(--main-card-border-color);border-bottom:solid 1px var(--main-card-border-color)}.page-feed-image-section{position:relative;flex:0 0 120px}.page-feed-figure{width:120px;aspect-ratio:16/9;overflow:hidden;margin:0}.page-feed-box img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.page-feed-prev-absolute{position:absolute;top:0;left:0;padding:2px 6px;width:fit-content;height:auto;font-size:small;display:flex;align-items:center;line-height:1}.page-feed-next-absolute{position:absolute;top:0;right:0;padding:2px 6px;width:fit-content;height:auto;font-size:small;display:flex;align-items:center;line-height:1}.page-feed-prev-center{text-align:right;width:100%;height:fit-content}.page-feed-prev{text-align:right;flex-direction:row}.page-feed-prev.page-feed-prev-arrow{padding-left:20px}.page-feed-prev-arrow:before{box-sizing:border-box;color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border-top-left-radius:inherit;border-bottom-left-radius:inherit;position:absolute;content:"\f104";top:0;left:0;width:15px;height:100%;padding:5px;align-items:center;display:flex;font-family:'WhiteDress Icons';font-style:normal;font-weight:900;justify-content:center}.page-feed-next{display:flex;text-align:left;flex-direction:row-reverse}.page-feed-next.page-feed-next-arrow{padding-right:20px}.page-feed-next-arrow:before{box-sizing:border-box;color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border-top-right-radius:inherit;border-bottom-right-radius:inherit;position:absolute;content:"\f105";top:0;right:0;width:15px;height:100%;padding:5px;align-items:center;display:flex;font-family:'WhiteDress Icons';font-style:normal;font-weight:900;justify-content:center}.page-feed-text{flex:1;align-items:flex-start;padding-right:5px;padding-left:5px}.page-feed-prev-title{text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-feed-next-center{text-align:left}.page-feed-next-title{text-align:right;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.commentlist{list-style-type:none;padding-left:0}.comment-lists-section .commentmetadata{font-size:small}.comment-title{margin-bottom:1rem}.comment-body{padding:10px;margin:10px}.children{list-style-type:none}.commentlist .reply{text-align:right}.comment-respond{padding:10px;margin:10px}.comment-reply-title{margin-bottom:20px}.comment-respond p{margin-top:10px}.comment-form-square-line .comment-respond{border:solid 1px #ccc;margin-left:0;margin-right:0}.comment-form-updown-line .comment-respond{border:solid 1px #ccc;border-left:none;border-right:none}.comment-respond #comment{width:100%;border:solid 1px #ccc}.comment-form #author{width:100%;display:block;border:solid 1px #ccc}.comment-form #email{width:100%;display:block;border:solid 1px #ccc}.comment-respond #url{width:100%;display:block;border:solid 1px #ccc}.comment-respond #submit{margin:25px auto;display:inline-block;color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border:solid 1px var(--main-dark-area-text-color);padding:5px;font-size:1.2em;width:100%;max-width:100%}.comment-respond #submit:hover{border-color:var(--main-dark-area-text-color)}.form-submit{text-align:center}.top-navigation-bar{width:100%}.top-navigation-section{display:flex;justify-content:space-between;gap:10px}.top-navigation-section.has-navigation-right-only{justify-content:flex-end}.top-navigation-left-box{display:inline-flex;gap:10px;text-align:left}.top-navigation-right-box{display:flex;gap:10px}.sns-follow-icon a{text-decoration:none}.navigation-bar-follow-box{display:flex;gap:5px}.navigation-bar-follow-box>.sns-follow-button{color:inherit}.hover-action .navigation-bar-follow-opacity>a{transition:opacity .3s}.hover-action .navigation-bar-follow-opacity>a:hover{opacity:.88}.text-end{margin:0;padding:0;margin-left:0;padding-left:0}time{margin:0;padding:0;margin-left:0;padding-left:0}.title-top-navigation-section{display:flex;justify-content:space-between;flex-flow:row;align-items:center}@media (min-width:769px){.title-top-navigation-section .site-brand>a,.title-top-navigation-section .custom-logo{max-height:60px}.title-type-menu-right{min-height:96px}.title-type-menu-right>.title-navigation-content-row,.title-type-menu-left>.title-navigation-content-row{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.title-type-menu-right .title-navigation-left-box{box-sizing:border-box;width:100%}.title-type-menu-right ul.global-menu>li>a{padding:6.5px;align-items:center;box-sizing:border-box}.title-type-menu-left{min-height:96px}.title-type-menu-left .title-navigation-left-box{box-sizing:border-box}.title-type-menu-left ul.global-menu>li>a{padding:6.5px;align-items:center;box-sizing:border-box}.title-type-menu-right.has-title-top-catchphrase .title-navigation-right-box,.title-type-menu-left.has-title-top-catchphrase .title-navigation-right-box{align-self:flex-end}.title-type-center .title-navigation-right-box{width:100%}.title-type-contact .title-navigation-right-box{width:100%}}.justify-content-none{justify-content:flex-start}.title-navigation-left-box{display:flex;justify-content:flex-start;align-items:center;margin-right:10px}.title-brand-box{display:flex;flex-direction:column;justify-content:center}.site-catchphrase,.top-navigation-catchphrase{white-space:nowrap}.title-type-menu-right .title-brand-box{flex-direction:column;align-items:flex-start;text-align:left}.title-type-menu-right .title-brand-box h1,.title-type-menu-right .title-brand-box .sitename,.title-type-menu-right .title-brand-box .site-catchphrase{width:100%}.title-type-menu-left .title-brand-box{flex-direction:column;align-items:flex-start;text-align:left}.title-type-menu-left .title-brand-box h1,.title-type-menu-left .title-brand-box .sitename,.title-type-menu-left .title-brand-box .site-catchphrase{width:100%}.title-type-contact-box .title-brand-box{flex-direction:column;align-items:flex-start;text-align:left}.title-type-contact-box .title-brand-box h1,.title-type-contact-box .title-brand-box .sitename,.title-type-contact-box .title-brand-box .site-catchphrase{width:100%}@media (min-width:769px){.site-brand+.site-catchphrase{margin-top:4px}}.title-type-center-box .title-brand-box{width:100%;align-items:center;text-align:center}.title-type-center-box .title-brand-box h1,.title-type-center-box .title-brand-box .sitename,.title-type-center-box .title-brand-box .site-catchphrase{width:100%;text-align:center}.title-type-center-box .site-brand>a{justify-content:center}.custom-logo{max-width:100%;max-height:40px;object-fit:cover}.title-navigation-right-box{display:flex;text-align:right;justify-content:center;align-content:center;align-items:center}.title-navigation-right-box .nav{display:flex;text-align:center}.title-type-menu-left{flex-direction:row}.title-type-menu-left .title-navigation-right-box{width:100%;justify-content:space-between;margin-left:20px}.title-type-menu-right{flex-direction:row}.title-type-menu-right .title-navigation-right-box{width:100%;justify-content:flex-end;margin-left:20px}.title-type-contact,.title-type-center{flex-flow:column}.title-type-center-box{text-align:center;justify-content:center;margin:auto;margin-top:15px;margin-bottom:15px}.title-type-contact-box{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin:auto;margin-top:15px;margin-bottom:15px;margin-left:25px;margin-right:25px;padding-left:25px;padding-right:25px}.title-type-contact-box .header-contact{margin-left:auto}.title-fullwide-margin{margin-left:25px;margin-right:25px}.title-fullwide-padding{padding-left:25px;padding-right:25px}@media (max-width:768px){.title-top-navigation-section{display:flex;flex-flow:column;width:100%}.title-navigation-content-row{width:100%;max-width:100%;min-width:0}.title-navigation-left-box{display:inline-block;vertical-align:top;text-align:left;align-self:stretch;width:100%;max-width:100%;height:auto;margin:10px 0;padding:0 10px}.title-navigation-left-box.mobile-title-center{width:auto;text-align:center}.title-navigation-left-box.mobile-title-center .title-brand-box{align-items:center;text-align:center}.title-navigation-left-box.mobile-title-center .title-brand-box h1,.title-navigation-left-box.mobile-title-center .title-brand-box .sitename,.title-navigation-left-box.mobile-title-center .title-brand-box .site-catchphrase{text-align:center}.title-navigation-left-box.mobile-title-center .site-brand>a{justify-content:center}.title-type-center .title-navigation-left-box{width:auto}.title-top-navigation-section .site-catchphrase{max-width:100%;overflow:hidden;text-overflow:ellipsis}.title-top-navigation-section:has(.drawer-open).title-type-menu-right .site-catchphrase,.title-top-navigation-section:has(.drawer-open).title-type-menu-left .site-catchphrase,.title-top-navigation-section:has(.drawer-open).title-type-contact .site-catchphrase{max-width:calc(100% - 3.8rem)}.title-top-navigation-section:has(.drawer-open).title-type-center .site-catchphrase{max-width:calc(100% - 7.6rem)}.title-top-navigation-section:has(.drawer-open) .title-navigation-left-box.mobile-title-center .site-catchphrase{max-width:calc(100% - 7.6rem)}}.title-navigation{width:100%;height:fit-content;padding:0;margin-right:auto;margin-left:auto}.header-type-fixed-sticky{position:fixed;top:-1000px;width:100%;text-align:center;box-sizing:border-box;transition:.5s;z-index:1000;text-align:center}.header-type-fixed-sticky>.title-top-navigation-section{width:100%}.header-type-fixed-sticky.is-show{top:0;left:0;right:0}@media (max-width:768px){.header-type-fixed-sticky{display:none}}.eyecatch-float-box-320{width:50%;height:50%;max-width:320px;padding:5px;object-fit:cover}.eyecatch-float-box-320x180{width:50%;height:50%;max-width:320px;max-height:180px;padding:5px;object-fit:cover}.eyecatch-float-box-150x150{width:50%;height:50%;max-width:150px;padding:5px;object-fit:cover}.eyecatch-float-box-card{height:24vh;padding:5px}.card-body>figure{margin:0}.card a{text-decoration:none}.card-max{max-width:650px}.contents-img{padding:.2em 0;text-align:center;background:#e1f3ff}.full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.contents-container{margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0;padding-inline:var(--theme-container-padding-x)}.column-container{display:flex;flex-direction:row;column-gap:var(--theme-column-gap-inline);width:100%;align-items:flex-start}.column-container>*{box-sizing:border-box}.main-container{flex:0 1 var(--theme-root-main-column-width);min-width:0;padding:0}.sidebar-container{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.main-section{display:flex;flex-direction:column;gap:var(--theme-main-block-gap);width:100%}.main-section>.float_none{display:none}@media (max-width:1150px){.column-container{flex-direction:column !important;gap:var(--theme-column-gap-block) 0}.main-container,.sidebar-container{width:100%;flex-basis:auto}}@media (max-width:600px){.contents-container{padding-inline:0}}.single-meta-section{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;justify-content:flex-start;gap:10px;font-size:small;flex-wrap:wrap;margin:1rem 0}.single-category-section,.single-tags-section,.single-time-section,.single-author-section,.page-time-section,.page-author-section,.articles-category-section,.articles-tags-section,.articles-time-section,.articles-author-section{display:flex;gap:5px;white-space:nowrap;align-items:center;padding:0;margin:0;font-size:small}.label-item-small{text-decoration:none;font-size:small;flex-wrap:wrap;white-space:nowrap;line-height:1}.label-item-small a{color:inherit;text-decoration:none}.label-color-category{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border:solid 1px currentColor;padding:3px 10px;line-height:1}.label-color-tags{color:var(--main-dark-area-bg-color);background-color:var(--main-dark-area-text-color);border:solid 1px currentColor;padding:3px 10px;line-height:1}@media (min-width:769px){.article-list.article-list-column-two:has(.design-border-separator-line-updown)>.design-border-separator-line-updown:nth-child(2){border-top-style:solid;border-top-width:1px}}.article-list{display:grid;grid-template-columns:1fr;align-items:stretch;max-width:100%}.articles-post-class{min-width:0;height:100%}a.list-articles-card{color:initial}.list-articles-card{display:flex;width:100%;height:100%;min-width:0;overflow:hidden;text-decoration:none}.articles-posted-card-image-zone,.articles-posted-card-figure-zone{width:100%;min-width:0;margin:0;overflow:hidden}.articles-posted-card-image-item{display:block;width:100%;height:100%;margin:0;object-fit:cover}.articles-card-text-section{display:flex;flex:1;flex-direction:column;min-width:0}.articles-posted-card-title-item{display:-webkit-box;margin:0;overflow:hidden;font-size:1.5em;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.articles-category-section,.articles-tags-section,.articles-time-section,.articles-author-section,.articles-card-primary-meta,.articles-card-secondary-meta,.articles-card-taxonomy-meta,.articles-card-byline-meta{display:flex;align-items:center;min-width:0;gap:.5rem;flex-wrap:wrap}.articles-category-item,.articles-tags-item,.articles-time-section time{white-space:nowrap}.articles-author-section{margin-left:auto}.articles-posted-card-excerpt-section{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.articles-posted-card-excerpt-section>:first-child{margin-top:0}.articles-posted-card-excerpt-section>:last-child{margin-bottom:0}.articles-posted-card-button-section{--read-more-text-color:var(--main-dark-area-text-color);--read-more-bg-color:var(--main-dark-area-bg-color);display:flex;justify-content:center;width:100%;margin-top:auto;border:solid 1px transparent;padding:10px;text-align:center;color:var(--read-more-text-color);border-color:var(--read-more-text-color);background-color:var(--read-more-bg-color)}.card-design-standard-horizontal{align-items:flex-start;gap:1rem;padding:1rem}.card-design-standard-horizontal .articles-posted-card-image-zone{flex:0 0 32%;width:32%}.card-design-standard-horizontal .articles-card-text-section{gap:.5rem}.card-design-standard-horizontal .articles-posted-card-excerpt-section{-webkit-line-clamp:2}.card-design-standard-horizontal .articles-card-primary-meta,.card-design-standard-horizontal .articles-card-secondary-meta{justify-content:space-between}@media (max-width:768px){.card-design-standard-horizontal{flex-direction:column}.card-design-standard-horizontal .articles-posted-card-image-zone{flex-basis:auto;width:100%}}.card-design-title-top-horizontal{flex-direction:column;gap:1rem;padding:1rem}.card-design-title-top-horizontal>.articles-posted-card-title-item{width:100%}.card-design-title-top-horizontal .articles-card-horizontal-body{display:flex;align-items:flex-start;width:100%;gap:1rem}.card-design-title-top-horizontal .articles-posted-card-image-zone{flex:0 0 40%;width:40%}.card-design-title-top-horizontal .articles-card-text-section{gap:.5rem}@media (max-width:768px){.card-design-title-top-horizontal .articles-card-horizontal-body{flex-direction:column}.card-design-title-top-horizontal .articles-posted-card-image-zone{flex-basis:auto;width:100%}}.card-design-media-horizontal{align-items:flex-start;gap:1rem;padding:1rem}.card-design-media-horizontal .articles-posted-card-image-zone{flex:0 0 40%;width:40%}.card-design-media-horizontal .articles-card-text-section{gap:.5rem}.card-design-media-horizontal .articles-card-byline-meta{justify-content:flex-end;margin-top:auto}@media (max-width:600px){.card-design-media-horizontal{flex-direction:column}.card-design-media-horizontal .articles-posted-card-image-zone{flex-basis:auto;width:100%}}.card-design-title-top-vertical{flex-direction:column;gap:.75rem;padding:1rem}.card-design-title-top-vertical>.articles-card-byline-meta{justify-content:flex-end}.card-design-title-top-vertical .articles-card-text-section{gap:.75rem}.card-design-category-top-vertical{flex-direction:column;gap:.75rem;padding:1rem}.card-design-category-top-vertical .articles-card-text-section{gap:.75rem}.card-design-category-top-vertical .articles-time-section,.card-design-category-top-vertical .articles-author-section{justify-content:flex-end}.article-list.article-design-bottom-overlay,.article-list.article-design-full-overlay{gap:var(--space-lg)}.card-design-bottom-overlay{position:relative;flex-direction:column}.card-design-bottom-overlay .articles-card-text-section{position:absolute;right:0;bottom:0;left:0;z-index:1;width:auto;gap:.5rem;padding:2.5rem 1rem 1rem;background:linear-gradient(transparent,var(--main-dark-area-bg-color));color:var(--main-dark-area-text-color)}.card-design-bottom-overlay .articles-card-byline-meta{justify-content:flex-end}.card-design-bottom-overlay .articles-card-text-section.without-eyecatch{position:static;width:100%;padding:1rem;background:0 0;color:inherit}.article-list.article-design-full-overlay{grid-template-columns:repeat(2,minmax(0, 1fr))}.card-design-full-overlay{position:relative;min-height:320px}.card-design-full-overlay .articles-posted-card-image-zone{position:relative;min-height:inherit}.card-design-full-overlay .articles-posted-card-figure-zone,.card-design-full-overlay .articles-posted-card-image-item{height:100%;min-height:inherit}.card-design-full-overlay .articles-category-section{position:absolute;top:1rem;left:1rem;z-index:1}.card-design-full-overlay .articles-card-text-section{position:absolute;right:0;bottom:0;left:0;gap:.5rem;padding:2.5rem 1rem 1rem;background:linear-gradient(transparent,var(--main-dark-area-bg-color));color:var(--main-dark-area-text-color)}.card-design-full-overlay .articles-card-byline-meta{justify-content:flex-end}.card-design-full-overlay>.articles-card-text-section.without-eyecatch{position:static;min-height:320px;gap:.5rem;padding:1rem;background:0 0;color:inherit}@media (max-width:768px){.article-list.article-design-full-overlay{grid-template-columns:1fr}}.card-design-compact-media{align-items:flex-start;gap:.5rem;padding:.5rem}.card-design-compact-media .articles-posted-card-image-zone{flex:0 1 160px;width:clamp(120px, 22%, 160px)}.card-design-compact-media .articles-card-text-section{gap:.35rem}.card-design-compact-media .articles-posted-card-title-item,.card-design-compact-media .articles-posted-card-excerpt-section{-webkit-line-clamp:2}.card-design-compact-media .articles-posted-card-title-item{font-size:1.25em}.card-design-compact-media .articles-card-primary-meta,.card-design-compact-media .articles-card-secondary-meta{font-size:.875em}@media (max-width:600px){.card-design-compact-media{flex-direction:column}.card-design-compact-media .articles-posted-card-image-zone{flex-basis:auto;width:100%}}.article-list.article-design-clean-card{grid-template-columns:repeat(2,minmax(0, 1fr))}.card-design-clean-card{flex-direction:column;padding:1rem}.card-design-clean-card .articles-card-text-section{gap:.75rem;padding-top:1rem}.card-design-clean-card .articles-posted-card-excerpt-section{-webkit-line-clamp:3}@media (max-width:768px){.article-list.article-design-clean-card{grid-template-columns:1fr}}.article-list.article-design-magazine{grid-template-columns:repeat(2,minmax(0, 1fr))}.article-list.article-design-magazine>.articles-post-class:first-child{grid-column:1/-1}.card-design-magazine{flex-direction:column;padding:1rem}.card-design-magazine .articles-card-text-section{gap:.75rem;padding-top:1rem}.card-design-magazine .articles-posted-card-excerpt-section{-webkit-line-clamp:2}.article-list.article-design-magazine>.articles-post-class:first-child .articles-posted-card-title-item{font-size:1.8em}.article-list.article-design-magazine>.articles-post-class:first-child .articles-posted-card-excerpt-section{-webkit-line-clamp:3}@media (max-width:768px){.article-list.article-design-magazine{grid-template-columns:1fr}.article-list.article-design-magazine>.articles-post-class:first-child{grid-column:auto}}.article-list.article-design-overlap-card{grid-template-columns:repeat(2,minmax(0, 1fr))}.card-design-overlap-card{flex-direction:column;overflow:visible}.card-design-overlap-card .articles-card-text-section{position:relative;width:calc(100% - 2rem);margin:-2rem auto 0;gap:.75rem;padding:1rem;background:var(--theme-min-contents-bg-color,inherit)}.card-design-overlap-card .articles-card-text-section.without-eyecatch{width:100%;margin-top:0}@media (max-width:768px){.article-list.article-design-overlap-card{grid-template-columns:1fr}}.article-list-column-two{display:grid;grid-template-columns:repeat(2,1fr)}.article-list-column-one{display:grid;grid-template-columns:1fr}.archive-category-item,.single-category-item{white-space:nowrap}.page-feed-figure.is-full-eyecatch{height:100px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page-feed-figure.is-full-eyecatch img{height:100%;width:auto;max-width:none;object-fit:contain}.articles-posted-card-figure-zone.is-full-eyecatch{aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center}.articles-posted-card-figure-zone.is-full-eyecatch img{height:100%;width:auto;max-width:none;object-fit:contain}.page-post-contents>h1,h2,h3,h4,h5,h6{margin-bottom:5px}.page-post-contents>h1,h2,h3,h4,h5,h6{margin-bottom:5px}.design-imagein-absolute-top{position:absolute;top:0;left:0;z-index:1;padding:10px}.posted-by-author{padding:0;margin-bottom:25px;overflow:hidden}.posted-by-about-me{width:100%;padding:10px;margin-bottom:0}.posted-by-about-me{white-space:nowrap}.posted-by-contents{overflow:hidden;display:flex;flex-direction:row;padding:10px;background-size:cover;gap:10px}.posted-by-icon-box{padding:10px;object-fit:cover;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.posted-by-author-icon-contents{max-width:100%}.posted-by-figure{margin:0;width:100%;text-align:center}.posted-by-author-icon-contents .avatar{border-radius:var(--theme-border-radius-avatar)}.posted-by-author-name{text-align:left;display:block;width:100%;font-size:large;font-weight:700;text-decoration:none}.posted-by-author-name-center{text-align:center}.posted-by-author-name a{text-decoration:none}.hover-action.link-text-hover .posted-by-author-name a:hover{opacity:.88}.posted-by-text-box{overflow:hidden;display:flex;flex-direction:column;flex:1;padding:10px;justify-content:space-between;gap:5px}@media (max-width:768px){.posted-by-contents{flex-direction:column}}.posted-by-author-follow-button{display:flex;gap:5px;justify-content:flex-start;flex-wrap:wrap;margin-top:5px}.posted-by-author-follow-button>.sns-follow-button{text-decoration:none;display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.posted-by-follow-text-color>.sns-follow-button{color:#fff}.posted-by-follow-bg-color>.sns-follow-button{background-color:#fff}.posted-by-follow-text-color>.sns-btn-twitter{background-color:#0f1419}.posted-by-follow-text-color>.sns-btn-facebook{background-color:#3b5998}.posted-by-follow-text-color>.sns-btn-hatena-bookmark{background-color:#00a4de}.posted-by-follow-text-color>.sns-btn-line{background-color:#00b900}.posted-by-follow-text-color>.sns-btn-pinterest{background:#bd081c}.posted-by-follow-text-color>.sns-btn-linkedin{background-color:#0077b5}.posted-by-follow-text-color>.sns-btn-copy{background-color:#696969}.posted-by-follow-text-color>.sns-btn-instagram{background-color:#cf2e92}.posted-by-follow-text-color>.sns-btn-youtube{background-color:#da1725}.posted-by-follow-text-color>.sns-btn-twitch{background-color:#6441a4}.posted-by-follow-text-color>.sns-btn-github{background-color:#4183c4}.posted-by-follow-text-color>.sns-btn-codepen{background-color:#000}.posted-by-follow-text-color>.sns-btn-feedly{background-color:#6cc655}.posted-by-follow-text-color>.sns-btn-rss{background-color:#ee802f}.posted-by-follow-text-color>.sns-btn-tiktok{background-color:#000}.posted-by-follow-text-color>.sns-btn-amazon{background-color:#f90}.posted-by-follow-text-color>.sns-btn-rakuten{background-color:#bf0000}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-twitter:is(:hover,:focus-visible){color:#0f1419}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-facebook:is(:hover,:focus-visible){color:#3b5998}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-hatena-bookmark:is(:hover,:focus-visible){color:#00a4de}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-line:is(:hover,:focus-visible){color:#00b900}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-pinterest:is(:hover,:focus-visible){color:#bd081c}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-linkedin:is(:hover,:focus-visible){color:#0077b5}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-copy:is(:hover,:focus-visible){color:#696969}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-instagram:is(:hover,:focus-visible){color:#cf2e92}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-youtube:is(:hover,:focus-visible){color:#da1725}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-twitch:is(:hover,:focus-visible){color:#6441a4}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-github:is(:hover,:focus-visible){color:#4183c4}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-codepen:is(:hover,:focus-visible){color:#000}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-feedly:is(:hover,:focus-visible){color:#6cc655}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-rss:is(:hover,:focus-visible){color:#ee802f}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-tiktok:is(:hover,:focus-visible){color:#000}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-amazon:is(:hover,:focus-visible){color:#f90}.hover-action.hover-color-inversion .posted-by-follow-text-hover>.sns-btn-rakuten:is(:hover,:focus-visible){color:#bf0000}.posted-by-follow-bg-color>.sns-btn-twitter{color:#0f1419}.posted-by-follow-bg-color>.sns-btn-facebook{color:#3b5998}.posted-by-follow-bg-color>.sns-btn-hatena-bookmark{color:#00a4de}.posted-by-follow-bg-color>.sns-btn-line{color:#00b900}.posted-by-follow-bg-color>.sns-btn-pinterest{color:#bd081c}.posted-by-follow-bg-color>.sns-btn-linkedin{color:#0077b5}.posted-by-follow-bg-color>.sns-btn-copy{color:#696969}.posted-by-follow-bg-color>.sns-btn-instagram{color:#cf2e92}.posted-by-follow-bg-color>.sns-btn-youtube{color:#da1725}.posted-by-follow-bg-color>.sns-btn-twitch{color:#6441a4}.posted-by-follow-bg-color>.sns-btn-github{color:#4183c4}.posted-by-follow-bg-color>.sns-btn-codepen{color:#000}.posted-by-follow-bg-color>.sns-btn-feedly{color:#6cc655}.posted-by-follow-bg-color>.sns-btn-rss{color:#ee802f}.posted-by-follow-bg-color>.sns-btn-tiktok{color:#000}.posted-by-follow-bg-color>.sns-btn-amazon{color:#f90}.posted-by-follow-bg-color>.sns-btn-rakuten{color:#bf0000}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-twitter:is(:hover,:focus-visible){background-color:#0f1419}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-facebook:is(:hover,:focus-visible){background-color:#3b5998}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-hatena-bookmark:is(:hover,:focus-visible){background-color:#00a4de}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-line:is(:hover,:focus-visible){background-color:#00b900}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-pinterest:is(:hover,:focus-visible){background-color:#bd081c}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-linkedin:is(:hover,:focus-visible){background-color:#0077b5}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-copy:is(:hover,:focus-visible){background-color:#696969}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-instagram:is(:hover,:focus-visible){background-color:#cf2e92}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-youtube:is(:hover,:focus-visible){background-color:#da1725}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-twitch:is(:hover,:focus-visible){background-color:#6441a4}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-github:is(:hover,:focus-visible){background-color:#4183c4}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-codepen:is(:hover,:focus-visible){background-color:#000}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-feedly:is(:hover,:focus-visible){background-color:#6cc655}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-rss:is(:hover,:focus-visible){background-color:#ee802f}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-tiktok:is(:hover,:focus-visible){background-color:#000}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-amazon:is(:hover,:focus-visible){background-color:#f90}.hover-action.hover-color-inversion .posted-by-follow-bg-hover>.sns-btn-rakuten:is(:hover,:focus-visible){background-color:#bf0000}.posted-by-follow-border-color>.sns-btn-twitter{border:solid 1px #0f1419}.posted-by-follow-border-color>.sns-btn-facebook{border:solid 1px #3b5998}.posted-by-follow-border-color>.sns-btn-hatena-bookmark{border:solid 1px #00a4de}.posted-by-follow-border-color>.sns-btn-line{border:solid 1px #00b900}.posted-by-follow-border-color>.sns-btn-pinterest{border:solid 1px #bd081c}.posted-by-follow-border-color>.sns-btn-linkedin{border:solid 1px #0077b5}.posted-by-follow-border-color>.sns-btn-copy{border:solid 1px #696969}.posted-by-follow-border-color>.sns-btn-instagram{border:solid 1px #cf2e92}.posted-by-follow-border-color>.sns-btn-youtube{border:solid 1px #da1725}.posted-by-follow-border-color>.sns-btn-twitch{border:solid 1px #6441a4}.posted-by-follow-border-color>.sns-btn-github{border:solid 1px #4183c4}.posted-by-follow-border-color>.sns-btn-codepen{border:solid 1px #000}.posted-by-follow-border-color>.sns-btn-feedly{border:solid 1px #6cc655}.posted-by-follow-border-color>.sns-btn-rss{border:solid 1px #ee802f}.posted-by-follow-border-color>.sns-btn-tiktok{border:solid 1px #000}.posted-by-follow-border-color>.sns-btn-amazon{border:solid 1px #f90}.posted-by-follow-border-color>.sns-btn-rakuten{border:solid 1px #bf0000}.hover-action.hover-color-inversion .posted-by-follow-bg-hover .sns-follow-button:is(:hover,:focus-visible){color:#fff}.hover-action.hover-color-inversion .posted-by-follow-text-hover .sns-follow-button:is(:hover,:focus-visible){background-color:#fff}.related-article a{text-decoration:none}.related-contents{display:flex;align-items:flex-start;height:auto;position:relative;gap:var(--space-md);padding:var(--space-md)}.related-border-separator-middle{border-bottom:solid 1px var(--main-card-border-color)}.related-border-separator-middle:last-child{border-bottom:none}.related-border-separator-updown{border-bottom:solid 1px var(--main-card-border-color)}.related-border-separator-updown:first-child{border-top:solid 1px var(--main-card-border-color)}.related-article-vertical{padding:0;padding-bottom:.5rem}.related-article-vertical .related-text-contents{padding:0 .5rem}.related-layout-vertical{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.related-article-slider .swiper-wrapper{flex-direction:column;transform:none !important;gap:1rem}.related-article-slider .swiper-slide{width:100% !important;margin-right:0 !important}.related-article-slider .swiper-slide-duplicate{display:none}.related-article-slider .swiper-button-prev,.related-article-slider .swiper-button-next,.related-article-slider .swiper-pagination{display:none}}.related-figure{width:100%;margin-bottom:0;overflow:hidden}.related-figure.is-full-eyecatch{height:140px;overflow:hidden;display:flex;align-items:center;justify-content:center}.related-figure.is-full-eyecatch img{height:100%;width:auto;max-width:none;object-fit:contain}.related-layout-vertical .related-figure{width:250px}.related-text-contents{width:100%}.related-item-title{font-size:14px}.related-item-excerpt{font-size:medium}.related-layout-vertical a{text-decoration:none}.related-layout-vertical .related-text-contents{align-self:flex-start;margin-top:0;padding-top:0}.related-layout-vertical .related-item-title{margin-top:0;padding-top:0;line-height:1.35}.related-item-title{font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-meta-section{display:flex;align-items:center;justify-content:flex-end;gap:.5em;flex-wrap:wrap;font-size:small}.related-time-section{display:flex;align-items:center;gap:.5em;text-align:right}.related-side-by-side{display:flex;flex-wrap:wrap;justify-content:space-around}.theme-pickup-slider-container{width:100%;margin-top:20px;margin-bottom:25px;padding-top:20px;padding-bottom:20px}.theme-pickup-slider{width:100%;height:100%;align-items:center}.theme-pickup-slider-section{justify-content:space-between}.swiper-slide{height:auto}.theme-pickup-slider-title{--pickup-title-bg-color:transparent;height:100%;margin:0;padding:.5rem;background-color:var(--pickup-title-bg-color)}.theme-pickup-slider-item{--pickup-item-bg-color:transparent;--pickup-border-color:var(--main-card-border-color);text-align:center;border:1px solid var(--pickup-border-color);background-color:var(--pickup-item-bg-color);justify-content:center;overflow:hidden}.theme-pickup-slider-item a{text-decoration:none}.swiper-pagination-bullets{position:static;margin-top:16px}.hero-slider .hero-slider-pagination.swiper-pagination-bullets{position:absolute;left:0;right:0;bottom:40px;margin-top:0;z-index:3}.hero-integrated-section:has(.hero-media-section-scroll) .hero-slider .hero-slider-pagination.swiper-pagination-bullets{bottom:72px}@media (max-width:768px){.hero-integrated-section:has(.hero-media-section-scroll) .hero-slider .hero-slider-pagination.swiper-pagination-bullets{bottom:80px}}.toc-details{position:relative;transition:all .5s ease;overflow:hidden;width:80%;border:solid 1px var(--main-contents-border-color);border-radius:var(--theme-border-radius-section);background:0 0;box-shadow:none;margin:60px auto 50px;z-index:0}.toc-summary{position:relative;display:flex;align-items:center;width:100%;padding:10px;font-size:1.5em;font-weight:700;transition:all .3s ease;cursor:pointer;justify-content:center;text-align:center;z-index:1}.toc-details>.wp-block-list{margin-block:0;padding-inline:var(--space-2xl);padding-block-end:var(--space-lg)}.toc-summary:after{content:'+';position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;right:1rem;transition:transform .5s;font-size:30px;padding-bottom:10px}.toc-details[open] .toc-summary:after{transform:translateY(-50%) rotate(45deg)}.menu-item-description{display:block;font-size:77%}.breadcrumb-section{font-size:small}.breadcrumb{margin-top:0;margin-bottom:0}.breadcrumb a{text-decoration:none}.breadcrumb li:after{content:'\003e';margin-left:10px;margin-right:10px;opacity:.8}.hover-action.link-text-hover .breadcrumb a:hover{opacity:.88}.breadcrumb li:last-child:after{content:""}.copyright{width:100%;text-align:center}:where(#loading.wd-loading){background-color:#fff;color:#333}#loading.wd-loading{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}#loading.wd-loading.is-active{opacity:1;visibility:visible;pointer-events:auto}:where(#loading.wd-loading){transition:opacity .7s ease,visibility .7s ease}#loading.wd-loading.loaded,#loading.wd-loading.is-active.loaded{opacity:0;visibility:hidden;pointer-events:none}#loading.wd-loading,#loading.wd-loading *{box-sizing:border-box}#loading.wd-loading span{display:block}#loading.wd-loading .wd-loading-bg{position:absolute;inset:0;z-index:1;pointer-events:none}#loading.wd-loading .wd-loading-frame{position:absolute;inset:24px;z-index:2;pointer-events:none}#loading.wd-loading .wd-loading-visual,#loading.wd-loading .wd-loading-content,#loading.wd-loading .wd-loading-progress{position:relative;z-index:3}#loading.wd-loading .wd-loading-visual{width:100px;height:100px;margin:0;color:currentColor}#loading.wd-loading .wd-loading-content{display:grid;gap:5px;justify-items:center;text-align:center;letter-spacing:.08em}#loading.wd-loading .wd-loading-icon{display:block;color:currentColor}#loading.wd-loading .wd-loading-text{display:block;font-size:.86rem;line-height:1.4}:where(#loading.wd-loading) .wd-loading-text{animation:wd-loading-text-blink 1.7s ease-in-out infinite}#loading.wd-loading .wd-loading-name{display:block;font-size:.72rem;line-height:1.4;opacity:.68}#loading.wd-loading .wd-loading-logo{display:block}#loading.wd-loading .wd-loading-logo img{max-width:150px;max-height:48px;width:auto;height:auto}#loading.wd-loading .wd-loading-bg-layer,#loading.wd-loading .wd-loading-bg-glow,#loading.wd-loading .wd-loading-frame,#loading.wd-loading .wd-loading-orb,#loading.wd-loading .wd-loading-orb-core,#loading.wd-loading .wd-loading-orb-glow,#loading.wd-loading .wd-loading-ring,#loading.wd-loading .wd-loading-ring-item,#loading.wd-loading .wd-loading-dots,#loading.wd-loading .wd-loading-dot,#loading.wd-loading .wd-loading-lines,#loading.wd-loading .wd-loading-line,#loading.wd-loading .wd-loading-bars,#loading.wd-loading .wd-loading-bar,#loading.wd-loading .wd-loading-particles,#loading.wd-loading .wd-loading-particle,#loading.wd-loading .wd-loading-progress,#loading.wd-loading .wd-loading-progress-bar{display:none}#loading.wd-loading.loading_dots .wd-loading-visual{width:150px;height:48px}#loading.wd-loading.loading_dots .wd-loading-dots{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:9px}#loading.wd-loading.loading_dots .wd-loading-dot{display:block;width:9px;height:9px;border-radius:9999px;background-color:currentColor;opacity:.25;animation:wd-loading-dots-dot 1.12s ease-in-out infinite}#loading.wd-loading.loading_dots .wd-loading-dot1{animation-delay:0s}#loading.wd-loading.loading_dots .wd-loading-dot2{animation-delay:.1s}#loading.wd-loading.loading_dots .wd-loading-dot3{animation-delay:.2s}#loading.wd-loading.loading_dots .wd-loading-dot4{animation-delay:.3s}#loading.wd-loading.loading_dots .wd-loading-dot5{animation-delay:.4s}#loading.wd-loading.loading_dots .wd-loading-dot6{animation-delay:.5s}@keyframes wd-loading-dots-dot{0%,80%,100%{transform:translateY(0) scale(.82);opacity:.25}40%{transform:translateY(-11px) scale(1);opacity:1}}@keyframes wd-loading-text-blink{0%,100%{opacity:.48}50%{opacity:1}}#loading.wd-loading.loading_ring .wd-loading-visual{width:108px;height:108px}#loading.wd-loading.loading_ring .wd-loading-ring,#loading.wd-loading.loading_ring .wd-loading-orb{display:block}#loading.wd-loading.loading_ring .wd-loading-ring{position:absolute;inset:7px;border-radius:9999px;border:2px solid rgba(128,128,128,.22);border-top-color:currentColor;border-right-color:currentColor;animation:wd-loading-ring-rotate .95s linear infinite}#loading.wd-loading.loading_ring .wd-loading-ring:before{content:"";position:absolute;inset:14px;border-radius:inherit;border:1px solid currentColor;opacity:.22;animation:wd-loading-ring-inner 1.8s ease-in-out infinite}#loading.wd-loading.loading_ring .wd-loading-ring:after{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px solid currentColor;opacity:.12;animation:wd-loading-ring-halo 1.8s ease-in-out infinite}#loading.wd-loading.loading_ring .wd-loading-orb{position:absolute;inset:42px;border-radius:9999px;background-color:currentColor;opacity:.22;animation:wd-loading-ring-orb 1.45s ease-in-out infinite}#loading.wd-loading.loading_ring .wd-loading-content{gap:5px;letter-spacing:.1em}#loading.wd-loading.loading_ring .wd-loading-text{font-size:.82rem;line-height:1.4;text-transform:uppercase}#loading.wd-loading.loading_ring .wd-loading-name{font-size:.7rem;line-height:1.4;opacity:.62}@keyframes wd-loading-ring-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes wd-loading-ring-inner{0%,100%{transform:scale(.86);opacity:.18}50%{transform:scale(1.08);opacity:.38}}@keyframes wd-loading-ring-halo{0%,100%{transform:scale(.94);opacity:.1}50%{transform:scale(1.12);opacity:.24}}@keyframes wd-loading-ring-orb{0%,100%{transform:scale(.72);opacity:.14}50%{transform:scale(1.22);opacity:.32}}#loading.wd-loading.loading_glow .wd-loading-visual{width:132px;height:132px}#loading.wd-loading.loading_glow .wd-loading-bg-glow,#loading.wd-loading.loading_glow .wd-loading-orb,#loading.wd-loading.loading_glow .wd-loading-particles,#loading.wd-loading.loading_glow .wd-loading-particle{display:block}#loading.wd-loading.loading_glow .wd-loading-bg-glow{position:absolute;left:50%;top:50%;border-radius:9999px;transform:translate(-50%,-50%);background:radial-gradient(circle,currentColor 0%,transparent 68%);opacity:.08}#loading.wd-loading.loading_glow .wd-loading-bg-glow1{width:360px;height:360px;animation:wd-loading-glow-bg 3s ease-in-out infinite}#loading.wd-loading.loading_glow .wd-loading-bg-glow2{width:540px;height:540px;animation:wd-loading-glow-bg 4.2s ease-in-out infinite reverse}#loading.wd-loading.loading_glow .wd-loading-orb{position:absolute;inset:25px;border-radius:48% 52% 58% 42%/44% 48% 52% 56%;background-color:currentColor;opacity:.16;animation:wd-loading-glow-orb 2.4s ease-in-out infinite}#loading.wd-loading.loading_glow .wd-loading-particles{position:absolute;inset:0}#loading.wd-loading.loading_glow .wd-loading-particle{position:absolute;width:5px;height:5px;border-radius:9999px;background-color:currentColor;opacity:.2;animation:wd-loading-glow-particle 2.8s ease-in-out infinite}#loading.wd-loading.loading_glow .wd-loading-particle1{left:10%;top:28%;animation-delay:0s}#loading.wd-loading.loading_glow .wd-loading-particle2{left:76%;top:18%;animation-delay:.2s}#loading.wd-loading.loading_glow .wd-loading-particle3{left:88%;top:62%;animation-delay:.4s}#loading.wd-loading.loading_glow .wd-loading-particle4{left:22%;top:74%;animation-delay:.6s}#loading.wd-loading.loading_glow .wd-loading-particle5{left:48%;top:6%;animation-delay:.8s}#loading.wd-loading.loading_glow .wd-loading-particle6{left:58%;top:86%;animation-delay:1s}#loading.wd-loading.loading_glow .wd-loading-particle7{left:4%;top:54%;animation-delay:1.2s}#loading.wd-loading.loading_glow .wd-loading-particle8{left:92%;top:36%;animation-delay:1.4s}#loading.wd-loading.loading_glow .wd-loading-content{gap:6px;letter-spacing:.12em}#loading.wd-loading.loading_glow .wd-loading-text{font-family:serif;font-size:.94rem;line-height:1.5}#loading.wd-loading.loading_glow .wd-loading-name{font-size:.72rem;letter-spacing:.16em;opacity:.68}@keyframes wd-loading-glow-bg{0%,100%{transform:translate(-50%,-50%) scale(.9);opacity:.05}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.14}}@keyframes wd-loading-glow-orb{0%,100%{border-radius:48% 52% 58% 42%/44% 48% 52% 56%;transform:rotate(0deg) scale(.96);opacity:.14}50%{border-radius:58% 42% 44% 56%/52% 44% 56% 48%;transform:rotate(14deg) scale(1.05);opacity:.24}}@keyframes wd-loading-glow-particle{0%,100%{transform:translateY(0) scale(.8);opacity:.12}50%{transform:translateY(-14px) scale(1);opacity:.44}}#loading.wd-loading.loading_progress .wd-loading-visual{width:min(320px, 70vw);height:58px}#loading.wd-loading.loading_progress .wd-loading-frame,#loading.wd-loading.loading_progress .wd-loading-lines,#loading.wd-loading.loading_progress .wd-loading-line,#loading.wd-loading.loading_progress .wd-loading-progress,#loading.wd-loading.loading_progress .wd-loading-progress-bar{display:block}#loading.wd-loading.loading_progress .wd-loading-frame{inset:28px;opacity:.55}#loading.wd-loading.loading_progress .wd-loading-frame-line{position:absolute;display:block;background-color:currentColor;opacity:.22}#loading.wd-loading.loading_progress .wd-loading-frame-line-top,#loading.wd-loading.loading_progress .wd-loading-frame-line-bottom{left:0;width:100%;height:1px}#loading.wd-loading.loading_progress .wd-loading-frame-line-top{top:0}#loading.wd-loading.loading_progress .wd-loading-frame-line-bottom{bottom:0}#loading.wd-loading.loading_progress .wd-loading-frame-line-left,#loading.wd-loading.loading_progress .wd-loading-frame-line-right{top:0;width:1px;height:100%}#loading.wd-loading.loading_progress .wd-loading-frame-line-left{left:0}#loading.wd-loading.loading_progress .wd-loading-frame-line-right{right:0}#loading.wd-loading.loading_progress .wd-loading-lines{position:absolute;inset:0;display:grid;gap:10px;align-content:center}#loading.wd-loading.loading_progress .wd-loading-line{position:relative;height:2px;overflow:hidden;border-radius:9999px;background-color:rgba(128,128,128,.28)}#loading.wd-loading.loading_progress .wd-loading-line:before{content:"";display:block;width:44%;height:100%;border-radius:inherit;background-color:currentColor;animation:wd-loading-progress-line 1.35s ease-in-out infinite}#loading.wd-loading.loading_progress .wd-loading-line2:before{animation-delay:.14s}#loading.wd-loading.loading_progress .wd-loading-line3:before{animation-delay:.28s}#loading.wd-loading.loading_progress .wd-loading-progress{width:min(340px, 72vw);height:1px;margin-top:6px;overflow:hidden;border-radius:9999px;background-color:rgba(128,128,128,.25)}#loading.wd-loading.loading_progress .wd-loading-progress-bar{width:38%;height:100%;border-radius:inherit;background-color:currentColor;animation:wd-loading-progress-line 1.5s ease-in-out infinite}#loading.wd-loading.loading_progress .wd-loading-content{gap:5px;letter-spacing:.16em}#loading.wd-loading.loading_progress .wd-loading-text{font-size:.78rem;line-height:1.4;text-transform:uppercase}#loading.wd-loading.loading_progress .wd-loading-name{font-size:.68rem;line-height:1.4;opacity:.55}@keyframes wd-loading-progress-line{0%{transform:translateX(-120%)}50%{transform:translateX(80%)}100%{transform:translateX(240%)}}#loading.wd-loading .custom-logo-link{display:inline-block}@media (prefers-reduced-motion:reduce){#loading.wd-loading,#loading.wd-loading *,#loading.wd-loading:before,#loading.wd-loading:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.back-to-top-box{display:flex;justify-content:flex-end}.back-to-top{display:flex;flex-direction:row;flex-wrap:wrap;bottom:3.5rem;right:2.5rem;z-index:100;text-decoration:none;justify-content:center;align-items:center;border:solid 1px transparent;width:50px;height:50px;position:fixed;opacity:0;visibility:hidden;pointer-events:none}.back-to-top[data-back-to-top-fixed=true]{--back-to-top-text-color:var(--main-dark-area-bg-color);--back-to-top-bg-color:var(--main-dark-area-text-color);--back-to-top-border-color:var(--back-to-top-text-color);color:var(--back-to-top-text-color);border-color:var(--back-to-top-border-color);background-color:var(--back-to-top-bg-color);border-radius:var(--theme-border-radius-small-parts)}.back-to-top[data-back-to-top-fixed=false]{position:static;opacity:1;visibility:visible;pointer-events:auto;flex-wrap:nowrap;gap:.5em;width:auto;height:auto;white-space:nowrap}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.back-to-top:before{display:block;margin:auto;font-family:'WhiteDress Icons';font-weight:900;content:'\f077';font-size:15px;text-align:center}.back-to-top[data-back-to-top-fixed=false]:before{font-size:.75em}@media (max-width:768px){.back-to-top{bottom:1rem;right:1rem}}@media (min-width:769px){.site-footer.has-footer-fixed-menu-pc .back-to-top{bottom:calc(4.5rem + 1rem)}}@media (max-width:768px){.site-footer.has-footer-fixed-menu-mobile .back-to-top{bottom:calc(4.5rem + 1rem)}}.right-sidebar-sticky-group{display:contents}@media (min-width:1151px){.sidebar-container:has(>.right-sidebar-sticky-group){align-self:stretch}.right-sidebar-sticky-group{display:flex;flex-direction:column;gap:var(--theme-sidebar-widget-gap);position:sticky;top:1rem}}.hero-slider{margin-bottom:20px}.hero-integrated-section{position:relative;width:100%;height:calc(100vh - var(--hero-header-offset, 70px));height:calc(100dvh - var(--hero-header-offset, 70px));min-height:320px;overflow:hidden;color:#fff}.hero-integrated-section.is-fullscreen{height:100vh;height:100dvh}.hero-integrated-section .hero-video-layer,.hero-integrated-section .hero-image-layer,.hero-integrated-section .hero-slider-layer{position:absolute;inset:0}.hero-integrated-section .hero-video-layer,.hero-integrated-section .hero-image-layer{z-index:0}.hero-integrated-section .hero-slider-layer{z-index:1;margin-bottom:0}.hero-integrated-section .hero-slider,.hero-integrated-section .hero-slider-contents,.hero-integrated-section .hero-slider-item{height:100%}.hero-integrated-section .hero-slider{margin-bottom:0}.hero-integrated-section .hero-header-media{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;z-index:0}.hero-integrated-section.has-hero-video .hero-slider-item-img{position:relative;z-index:0}.hero-integrated-section .hero-media-section-scroll{z-index:2}.hero-slider-item{display:flex;position:relative;width:100%;z-index:0;overflow-wrap:break-word;text-align:center;height:100%}.hero-slider-item.no-hero-slider-image{display:flex;align-items:center;justify-content:center}.hero-slider-item.no-hero-slider-image .hero-slider-text-section{position:static;top:auto;left:auto;transform:none;-webkit-transform:none;-ms-transform:none;width:100%;padding:40px 45px;margin:0 auto}.hero-slider-item.no-hero-slider-image .hero-slider-text-contents{max-width:960px;margin:0 auto}.hero-slider-text-contents{display:inline-block;max-width:min(100%, 960px);padding:clamp(18px, 3vw, 32px) clamp(20px, 4vw, 48px);color:var(--hero-slider-text-color,inherit);text-align:var(--hero-slider-text-align,inherit);background-color:var(--hero-slider-text-bg-color,transparent);border:var(--hero-slider-text-border,0)}.hero-slider .hero-slider-button-prev,.hero-slider .hero-slider-button-next{color:var(--hero-slider-text-color,var(--swiper-navigation-color,var(--swiper-theme-color)))}.hero-slider .hero-slider-pagination{color:var(--hero-slider-text-color,inherit)}.hero-slider .hero-slider-pagination .swiper-pagination-bullet{background-color:var(--hero-slider-text-color,var(--swiper-pagination-bullet-inactive-color,#000))}.hero-slider .hero-slider-pagination .swiper-pagination-bullet-active{background-color:var(--hero-slider-text-color,var(--swiper-pagination-color,var(--swiper-theme-color)))}@media (max-width:768px){.hero-slider-text-contents{max-width:100%}}.hero-slider-item-img{width:100%;height:100%;object-fit:cover}.hero-slider-text-section{color:var(--hero-slider-text-color,#fff);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:larger;z-index:1;text-align:center;margin:auto;width:100%;padding:5px 45px}.hero-slider.swiper-initialized .hero-slider-item .hero-slider-text-section{opacity:0;visibility:hidden;pointer-events:none}.hero-slider.swiper-initialized .hero-slider-item.swiper-slide-active .hero-slider-text-section,.hero-slider.swiper-initialized .hero-slider-item.swiper-slide-duplicate-active .hero-slider-text-section{opacity:1;visibility:visible;pointer-events:auto}.hero-slider-item-title{font-size:26px}.hero-slider-item-text{margin-top:18px;margin-bottom:25px}.hero-slider-item-button{display:inline-block;margin-top:25px;color:var(--hero-slider-button-text-color,#fff);padding:5px 50px;text-decoration:none;font-size:18px;border:solid 1px var(--hero-slider-button-border-color,#fff);border-radius:var(--hero-slider-button-border-radius,0);background-color:var(--hero-slider-button-bg-color,transparent)}.hover-action .hero-slider-item-button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.hover-action .hero-slider-item-button:hover{color:var(--hero-slider-button-hover-text-color,var(--hero-slider-button-text-color,#fff));border-color:var(--hero-slider-button-hover-border-color,var(--hero-slider-button-border-color,#fff));background-color:var(--hero-slider-button-hover-bg-color,var(--hero-slider-button-bg-color,transparent));opacity:var(--hero-slider-button-hover-opacity,.88);text-decoration:none}.hover-action .hero-slider-item-button:active{transform:translateY(1px)}.hero-slider-item-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up),#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up) .top-navigation-bar,#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up) .campaign-bar{transition:background-color .24s ease,box-shadow .24s ease}#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up) :is(.sitename a,.site-catchphrase,.top-navigation-bar,.top-navigation-bar a,.drawer-open,.search-button,.campaign-bar,.campaign-bar-text,.campaign-link,.header-contact-contents,.contact-document-contents,.contact-address-contents){transition:color .24s ease,background-color .24s ease,border-color .24s ease}@media (prefers-reduced-motion:reduce){#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up),#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up) .top-navigation-bar,#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up) .campaign-bar,#header:is(.hero-header-fullscreen-all,.hero-header-fullscreen-pc,.hero-header-fullscreen-tablet-up) :is(.sitename a,.site-catchphrase,.top-navigation-bar,.top-navigation-bar a,.drawer-open,.search-button,.campaign-bar,.campaign-bar-text,.campaign-link,.header-contact-contents,.contact-document-contents,.contact-address-contents){transition:none}}#header.hero-header-transparent.hero-header-fullscreen-all,#header.hero-header-transparent.hero-header-fullscreen-all .top-navigation-bar,#header.hero-header-transparent.hero-header-fullscreen-all .campaign-bar{background:0 0;background-image:none;box-shadow:none}#header.hero-header-transparent.hero-header-fullscreen-all .campaign-bar,#header.hero-header-transparent.hero-header-fullscreen-all .campaign-bar-text,#header.hero-header-transparent.hero-header-fullscreen-all .campaign-link{color:var(--hero-header-text-color,#fff)}#header.hero-header-transparent.hero-header-fullscreen-all .campaign-link{background:0 0}@media (min-width:769px){#header.hero-header-transparent.hero-header-fullscreen-pc,#header.hero-header-transparent.hero-header-fullscreen-pc .top-navigation-bar,#header.hero-header-transparent.hero-header-fullscreen-pc .campaign-bar{background:0 0;background-image:none;box-shadow:none}#header.hero-header-transparent.hero-header-fullscreen-pc .campaign-bar,#header.hero-header-transparent.hero-header-fullscreen-pc .campaign-bar-text,#header.hero-header-transparent.hero-header-fullscreen-pc .campaign-link{color:var(--hero-header-text-color,#fff)}#header.hero-header-transparent.hero-header-fullscreen-pc .campaign-link{background:0 0}}@media (min-width:601px){#header.hero-header-transparent.hero-header-fullscreen-tablet-up,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .top-navigation-bar,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .campaign-bar{background:0 0;background-image:none;box-shadow:none}#header.hero-header-transparent.hero-header-fullscreen-tablet-up .campaign-bar,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .campaign-bar-text,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .campaign-link{color:var(--hero-header-text-color,#fff)}#header.hero-header-transparent.hero-header-fullscreen-tablet-up .campaign-link{background:0 0}}#header.hero-header-transparent.hero-header-fullscreen-all,#header.hero-header-transparent.hero-header-fullscreen-all .sitename a,#header.hero-header-transparent.hero-header-fullscreen-all .site-catchphrase,#header.hero-header-transparent.hero-header-fullscreen-all .top-navigation-bar,#header.hero-header-transparent.hero-header-fullscreen-all .top-navigation-bar a,#header.hero-header-transparent.hero-header-fullscreen-all .drawer-open,#header.hero-header-transparent.hero-header-fullscreen-all .search-button,#header.hero-header-transparent.hero-header-fullscreen-all a.header-contact-contents,#header.hero-header-transparent.hero-header-fullscreen-all a.header-contact-contents:hover,#header.hero-header-transparent.hero-header-fullscreen-all a.contact-document-contents,#header.hero-header-transparent.hero-header-fullscreen-all a.contact-document-contents:hover,#header.hero-header-transparent.hero-header-fullscreen-all a.contact-address-contents,#header.hero-header-transparent.hero-header-fullscreen-all a.contact-address-contents:hover{color:var(--hero-header-text-color,#fff)}#header.hero-header-transparent.hero-header-fullscreen-all .top-navigation-bar .navigation-bar-follow-box>a{color:var(--hero-header-text-color,#fff) !important}@media (min-width:769px){#header.hero-header-transparent.hero-header-fullscreen-all ul.global-menu>li{color:var(--hero-header-text-color,#fff);background-color:transparent}}@media (min-width:769px){#header.hero-header-transparent.hero-header-fullscreen-pc,#header.hero-header-transparent.hero-header-fullscreen-pc .sitename a,#header.hero-header-transparent.hero-header-fullscreen-pc .site-catchphrase,#header.hero-header-transparent.hero-header-fullscreen-pc .top-navigation-bar,#header.hero-header-transparent.hero-header-fullscreen-pc .top-navigation-bar a,#header.hero-header-transparent.hero-header-fullscreen-pc .drawer-open,#header.hero-header-transparent.hero-header-fullscreen-pc .search-button,#header.hero-header-transparent.hero-header-fullscreen-pc a.header-contact-contents,#header.hero-header-transparent.hero-header-fullscreen-pc a.header-contact-contents:hover,#header.hero-header-transparent.hero-header-fullscreen-pc a.contact-document-contents,#header.hero-header-transparent.hero-header-fullscreen-pc a.contact-document-contents:hover,#header.hero-header-transparent.hero-header-fullscreen-pc a.contact-address-contents,#header.hero-header-transparent.hero-header-fullscreen-pc a.contact-address-contents:hover,#header.hero-header-transparent.hero-header-fullscreen-pc ul.global-menu>li{color:var(--hero-header-text-color,#fff)}#header.hero-header-transparent.hero-header-fullscreen-pc ul.global-menu>li{background-color:transparent}#header.hero-header-transparent.hero-header-fullscreen-pc .top-navigation-bar .navigation-bar-follow-box>a{color:var(--hero-header-text-color,#fff) !important}}@media (min-width:601px){#header.hero-header-transparent.hero-header-fullscreen-tablet-up,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .sitename a,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .site-catchphrase,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .top-navigation-bar,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .top-navigation-bar a,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .drawer-open,#header.hero-header-transparent.hero-header-fullscreen-tablet-up .search-button,#header.hero-header-transparent.hero-header-fullscreen-tablet-up a.header-contact-contents,#header.hero-header-transparent.hero-header-fullscreen-tablet-up a.header-contact-contents:hover,#header.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-document-contents,#header.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-document-contents:hover,#header.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-address-contents,#header.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-address-contents:hover{color:var(--hero-header-text-color,#fff)}#header.hero-header-transparent.hero-header-fullscreen-tablet-up .top-navigation-bar .navigation-bar-follow-box>a{color:var(--hero-header-text-color,#fff) !important}}@media (min-width:769px){#header.hero-header-transparent.hero-header-fullscreen-tablet-up ul.global-menu>li{color:var(--hero-header-text-color,#fff);background-color:transparent}}body.home #header.hero-header-overlay.hero-header-fullscreen-all{position:absolute;top:0;left:0;right:0;z-index:1000}body.home #header.hero-header-fixed.hero-header-fullscreen-all{position:fixed;top:0;left:0;right:0;z-index:1000}body.admin-bar.home #header.hero-header-overlay,body.admin-bar.home #header.hero-header-fixed{top:32px}@media (max-width:782px){body.admin-bar.home #header.hero-header-overlay,body.admin-bar.home #header.hero-header-fixed{top:46px}}@media (min-width:769px){body.home #header.hero-header-overlay.hero-header-fullscreen-pc{position:absolute;top:0;left:0;right:0;z-index:1000}body.home #header.hero-header-fixed.hero-header-fullscreen-pc{position:fixed;top:0;left:0;right:0;z-index:1000}body.admin-bar.home #header.hero-header-overlay.hero-header-fullscreen-pc,body.admin-bar.home #header.hero-header-fixed.hero-header-fullscreen-pc{top:32px}}@media (min-width:769px) and (max-width:782px){body.admin-bar.home #header.hero-header-overlay.hero-header-fullscreen-pc,body.admin-bar.home #header.hero-header-fixed.hero-header-fullscreen-pc{top:46px}}@media (min-width:601px){body.home #header.hero-header-overlay.hero-header-fullscreen-tablet-up{position:absolute;top:0;left:0;right:0;z-index:1000}body.home #header.hero-header-fixed.hero-header-fullscreen-tablet-up{position:fixed;top:0;left:0;right:0;z-index:1000}body.admin-bar.home #header.hero-header-overlay.hero-header-fullscreen-tablet-up,body.admin-bar.home #header.hero-header-fixed.hero-header-fullscreen-tablet-up{top:32px}}@media (min-width:601px) and (max-width:782px){body.admin-bar.home #header.hero-header-overlay.hero-header-fullscreen-tablet-up,body.admin-bar.home #header.hero-header-fixed.hero-header-fullscreen-tablet-up{top:46px}}.hero-media-section-scroll{color:#fff;display:block;position:absolute;bottom:30px;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);font-size:small}.hover-action .hero-media-section-scroll:hover{color:#fff;opacity:.9}.hero-media-section-scroll:before{position:absolute;content:"/f103";color:#fff;font-family:"WhiteDress Icons";content:"\f103";font-weight:900;bottom:15px;left:50%;font-size:24px;transform:translatex(-50%);-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%)}.bg-color-transparent{background-color:transparent !important;box-shadow:none !important}.hero-header-transparent.hero-header-fullscreen-all .title-navigation-right-box{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-all a.header-contact-contents,.hero-header-transparent.hero-header-fullscreen-all a.header-contact-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-all a.contact-document-contents,.hero-header-transparent.hero-header-fullscreen-all a.contact-document-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-all a.contact-address-contents,.hero-header-transparent.hero-header-fullscreen-all a.contact-address-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-all .drawer-center-title .search-button-section{background-color:transparent}@media (min-width:769px){.hero-header-transparent.hero-header-fullscreen-pc .title-navigation-right-box{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-pc a.header-contact-contents,.hero-header-transparent.hero-header-fullscreen-pc a.header-contact-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-pc a.contact-document-contents,.hero-header-transparent.hero-header-fullscreen-pc a.contact-document-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-pc a.contact-address-contents,.hero-header-transparent.hero-header-fullscreen-pc a.contact-address-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-pc .drawer-center-title .search-button-section{background-color:transparent}}@media (min-width:601px){.hero-header-transparent.hero-header-fullscreen-tablet-up .title-navigation-right-box{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-tablet-up a.header-contact-contents,.hero-header-transparent.hero-header-fullscreen-tablet-up a.header-contact-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-document-contents,.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-document-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-address-contents,.hero-header-transparent.hero-header-fullscreen-tablet-up a.contact-address-contents:hover{background-color:transparent}.hero-header-transparent.hero-header-fullscreen-tablet-up .drawer-center-title .search-button-section{background-color:transparent}}@media (min-width:769px){.hero-header-transparent.hero-header-fullscreen-all .search-button,.hero-header-transparent.hero-header-fullscreen-pc .search-button,.hero-header-transparent.hero-header-fullscreen-tablet-up .search-button{background-color:transparent}}.header-animation{animation:slide-anime 3s 3s linear forwards}@keyframes site-header-anime{0%{transform:translateX(0px)}100%{transform:translateX(300px)}}.theme-pickup-slider-item img{width:100%}.sidebar label{font-weight:400;padding:5px 10px}.breadcrumb li{line-height:2.2}.sidebar .widget :is(ul,ol){padding-left:0}.sidebar .widget :is(ul,ol) :is(ul,ol){padding-left:1.25em}.wpcf7-form p{width:100%}.wpcf7-form label{width:100%}.wpcf7-form-control{display:block}.wpcf7-textarea{width:100%}.wpcf7-submit{width:100%}.lise-of-article-title{margin-bottom:10px}.up-to-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rows-high-2{height:calc( 1.8em * 2 );line-height:1.8}.contents-omit{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-contents-border{border:solid 1px var(--main-dark-area-text-color)}.design-border-padding-square{border:solid 1px var(--main-card-border-color);padding:10px}.design-border-square{border:solid 1px var(--main-contents-border-color)}.list-articles-card.design-border-square{border-color:var(--main-card-border-color)}.design-border-updownline{border:solid 1px var(--main-contents-border-color);border-left:none;border-right:none}.design-border-leftlightline{border:solid 1px var(--main-contents-border-color);border-top:none;border-bottom:none}.design-border-separator-updown-line-middle{border:none;border-bottom:solid 1px var(--main-contents-border-color)}.design-border-separator-updown-line-middle:last-child{border:none}.design-border-separator-leftright-line-middle{border:none;border-right:solid 1px var(--main-contents-border-color)}.design-border-separator-leftright-line-middle:last-child{border:none}.design-border-separator-line-updown{border:none;border-bottom:solid 1px var(--main-contents-border-color)}.design-border-separator-line-updown:first-child{border-top:solid 1px var(--main-contents-border-color)}.design-title-label-absolute{display:flex;flex-direction:column;padding:25px;position:absolute;width:80%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;outline:solid 1px #fff;outline-offset:-5px;align-items:center;justify-content:center;color:var(--main-dark-area-text-color);outline-color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color)}.design-outline-solid{outline:solid 1px var(--main-dark-area-text-color);outline-offset:-5px}.font-size-small{font-size:small}.design-text-align-left{text-align:left;justify-content:flex-start}.design-text-align-center{text-align:center;justify-content:center}.design-text-align-right{text-align:right;justify-content:flex-end}.design-flex-row{display:flex;flex-direction:row}.design-flex-column{display:flex;flex-direction:column}.design-align-items-right{align-items:flex-end}.design-absolute-bottom{position:absolute;bottom:0}@media (min-width:769px){.display-none-pc{display:none}}@media (max-width:768px){.display-none-mobile{display:none}}@media (max-width:600px){.display-none-phone{display:none}}:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-minimum-dark,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-minimum-light,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-small-dark,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-medium-dark{position:relative;overflow:hidden}:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid:after,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-minimum-dark:after,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-minimum-light:after,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-small-dark:after,:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-medium-dark:after{position:absolute;content:"";inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.toc-details:is(.design-layer-grid,.design-layer-grid-minimum-dark,.design-layer-grid-minimum-light,.design-layer-grid-small-dark,.design-layer-grid-medium-dark):after{z-index:0}.toc-details:is(.design-layer-grid,.design-layer-grid-minimum-dark,.design-layer-grid-minimum-light,.design-layer-grid-small-dark,.design-layer-grid-medium-dark) .toc-summary,.toc-details:is(.design-layer-grid,.design-layer-grid-minimum-dark,.design-layer-grid-minimum-light,.design-layer-grid-small-dark,.design-layer-grid-medium-dark)>.wp-block-list{position:relative;z-index:1}:where(.single-media-section,.page-media-section,.sns-follow-box-figure)>:where(img,video){position:relative;z-index:0;display:block}:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid:after{background-color:rgba(15,15,15,1);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px}:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-minimum-dark:after{opacity:.1;background-color:rgba(255,255,255,1);background-image:linear-gradient(rgba(0,0,0,1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,1) 1px,transparent 1px);background-size:2px 2px}:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-minimum-light:after{opacity:.1;background-color:rgba(0,0,0,1);background-image:linear-gradient(rgba(255,255,255,1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,1) 1px,transparent 1px);background-size:2px 2px}:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-small-dark:after{opacity:.1;background-color:rgba(255,255,255,1);background-image:linear-gradient(rgba(0,0,0,1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,1) 1px,transparent 1px);background-size:3px 3px}:where(.single-media-section,.page-media-section,.hero-integrated-section,.toc-details,.sns-follow-box-figure).design-layer-grid-medium-dark:after{opacity:.1;background-color:rgba(255,255,255,1);background-image:linear-gradient(rgba(0,0,0,1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,1) 1px,transparent 1px);background-size:5px 5px}:where(.single-content-section,.page-content-section) :where(p,li,dd,blockquote,figcaption,td,th) a{text-decoration:underline}.hover-action :where(.single-content-section,.page-content-section) :where(p,li,dd,blockquote,figcaption,td,th) a{transition:color .16s ease,opacity .16s ease}.hover-action.link-text-hover :where(.single-content-section,.page-content-section) :where(p,li,dd,blockquote,figcaption,td,th) a:hover,.hover-action.link-text-hover .sidebar a:hover,.hover-action.link-text-hover .footer-menu-standard a:hover{opacity:.88}:where(.single-content-section,.page-content-section,.sidebar) a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hover-action.hover-color-inversion nav .page-numbers{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.hover-action.hover-color-inversion nav a.page-numbers:hover{color:var(--pagination-bg-color);border-color:var(--pagination-text-color);background-color:var(--pagination-text-color)}nav a.page-numbers:focus-visible{color:var(--pagination-text-color);border-color:var(--pagination-text-color);background-color:var(--pagination-bg-color);outline:2px solid var(--pagination-text-color);outline-offset:2px}nav a.page-numbers:active{color:var(--pagination-bg-color);border-color:var(--pagination-text-color);background-color:color-mix(in srgb,var(--pagination-text-color) 85%,#000)}nav .page-numbers.current{color:var(--pagination-bg-color);border-color:var(--pagination-text-color);background-color:var(--pagination-text-color);font-weight:700;cursor:default}.hover-action nav a.page-numbers :is(.firstpagination,.prevpagination,.nextpagination,.lastpagination):before{display:inline-block;transition:transform .16s ease-out}.hover-action nav a.page-numbers:hover :is(.firstpagination,.prevpagination):before{transform:translateX(-1px)}.hover-action nav a.page-numbers:hover :is(.nextpagination,.lastpagination):before{transform:translateX(1px)}.hover-action .search-button{transition:color .16s ease,background-color .16s ease}.hover-action .search-button:hover{color:var(--main-dark-area-text-color);background-color:rgba(127,127,127,.12);background-color:color-mix(in srgb,currentColor 12%,transparent)}.search-button:active{background-color:rgba(127,127,127,.2);background-color:color-mix(in srgb,currentColor 20%,transparent)}.hover-action.hover-color-inversion :is(a.header-contact-contents,a.contact-document-contents,a.contact-address-contents){transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform 80ms ease}.hover-action.hover-color-inversion :is(a.header-contact-contents,a.contact-document-contents,a.contact-address-contents):hover{color:var(--header-cta-bg-color);border-color:var(--header-cta-text-color);background-color:var(--header-cta-text-color)}:is(a.header-contact-contents,a.contact-document-contents,a.contact-address-contents):active{transform:translateY(1px)}.hover-action.hover-color-inversion .articles-posted-card-button-section{transition:color .18s ease,background-color .18s ease,border-color .18s ease}.hover-action.hover-color-inversion .list-articles-card:hover .articles-posted-card-button-section{color:var(--read-more-bg-color);border-color:var(--read-more-text-color);background-color:var(--read-more-text-color)}.hover-action .theme-pickup-slider-item,.hover-action .theme-pickup-slider-item img,.hover-action .theme-pickup-slider-title{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease-out}.hover-action .theme-pickup-slider-item:hover{border-color:currentColor}.hover-action .theme-pickup-slider-item:hover img{transform:scale(1.03)}.hover-action .theme-pickup-slider-item:hover .theme-pickup-slider-title{background-color:rgba(127,127,127,.1);background-color:color-mix(in srgb,currentColor 10%,var(--pickup-title-bg-color))}.hover-action.hover-color-inversion .back-to-top[data-back-to-top-fixed=true]{transition:color .16s ease,background-color .16s ease,border-color .16s ease}.hover-action.hover-color-inversion .back-to-top[data-back-to-top-fixed=true]:hover{color:var(--back-to-top-bg-color);border-color:var(--back-to-top-bg-color);background-color:var(--back-to-top-text-color)}.hover-action .back-to-top:before{transition:transform .16s ease-out}.hover-action .back-to-top:hover:before{transform:translateY(-2px)}.back-to-top:active:before{transform:translateY(0)}.footer-fixed-menu-section .menu-item a{--footer-fixed-item-bg-color:transparent}.hover-action .footer-fixed-menu-section .menu-item a{transition:background-color .16s ease}.hover-action .footer-fixed-menu-section .menu-item a:hover{background-color:rgba(127,127,127,.14);background-color:color-mix(in srgb,currentColor 14%,var(--footer-fixed-item-bg-color))}.footer-fixed-menu-section .menu-item a:active{background-color:rgba(127,127,127,.22);background-color:color-mix(in srgb,currentColor 22%,var(--footer-fixed-item-bg-color))}:is(nav a.page-numbers,.search-button,a.header-contact-contents,a.contact-document-contents,a.contact-address-contents,.campaign-link,.wp-block-button__link,.wp-element-button,input[type=submit],button[type=submit],.sns-share-button,.sns-follow-button,.list-articles-card,.theme-pickup-slider-item a,.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullet,.back-to-top,.footer-menu-standard a,.footer-fixed-menu-section .menu-item a):focus-visible{outline:2px solid currentColor;outline-offset:2px}:is(.wp-block-button__link,.wp-element-button,input[type=submit],button[type=submit],.btn,.btn-link):active{transform:translateY(1px)}.hover-action .hover-action-floatup{transition:transform .18s ease-out}.hover-action .hover-action-floatup:hover{transform:translateY(-2px)}.hover-action .list-articles-card-hover-floatup{transition:.3s}.hover-action .list-articles-card:hover .list-articles-card-hover-floatup{transform:translateY(-3px)}.hover-action .list-articles-card:hover .list-articles-card-hover-shadow{box-shadow:2px 2px 3px var(--main-contents-border-color)}.hover-action .hover-action-shadow-square{transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.hover-action .hover-action-shadow-square:hover{box-shadow:0px 0px 5px var(--main-border-shadow-color)}.hover-action .hover-action-shadow-rightbottom{transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.hover-action .hover-action-shadow-rightbottom:hover{box-shadow:2px 2px 2px var(--main-border-shadow-color)}.hover-action .hover-action-opacity{transition:.3s}.hover-action .hover-action-opacity:hover{opacity:.75}.hover-action .hover-action-outline-solid:hover{outline:solid 1px inherit;outline-offset:5px}.hover-action :where(.list-articles-card,.related-contents,.page-feed-box){transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.hover-action :where(.articles-posted-card-image-item[class*=card-image-hover-],.related-contents[class*=card-image-hover-] .related-thumbnail,.page-feed-box[class*=card-image-hover-] img){transition:opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out}.hover-action :where(.articles-posted-card-title-item,.related-item-title,.page-feed-prev-title,.page-feed-next-title){transition:color .18s ease-out}.hover-action .list-articles-card:hover .articles-posted-card-image-item.card-image-hover-opacity,.hover-action .related-contents.card-image-hover-opacity:hover .related-thumbnail,.hover-action .page-feed-box.card-image-hover-opacity:hover img{opacity:.88}.hover-action .list-articles-card:hover .articles-posted-card-image-item.card-image-hover-zoom{transform:scale(1.03)}.hover-action .list-articles-card:hover .articles-posted-card-title-item,.hover-action .related-contents:hover .related-item-title,.hover-action .page-feed-box:hover :where(.page-feed-prev-title,.page-feed-next-title){color:var(--main-accent-color)}.hover-action :where(.card-design-standard-horizontal,.card-design-title-top-horizontal,.card-design-media-horizontal,.card-design-compact-media).hover-action-floatup:hover,.hover-action .related-contents.hover-action-floatup:hover,.hover-action .page-feed-box.hover-action-floatup:hover{transform:translateY(-1px)}.hover-action :where(.related-contents,.page-feed-box).hover-action-shadow-square:hover{box-shadow:0 0 3px var(--main-border-shadow-color)}.hover-action :where(.related-contents,.page-feed-box).hover-action-shadow-rightbottom:hover{box-shadow:1px 1px 2px var(--main-border-shadow-color)}.hover-action :where(.card-design-standard-horizontal,.card-design-title-top-horizontal,.card-design-media-horizontal,.card-design-compact-media):hover .articles-posted-card-image-item.card-image-hover-zoom,.hover-action .related-contents.card-image-hover-zoom:hover .related-thumbnail,.hover-action .page-feed-box.card-image-hover-zoom:hover img{transform:scale(1.02)}.hover-action :where(.card-design-bottom-overlay,.card-design-full-overlay):hover .articles-posted-card-image-item.card-image-hover-darken{filter:brightness(.88)}.hover-action :where(.card-design-bottom-overlay,.card-design-full-overlay):hover .articles-posted-card-title-item{color:inherit}.hover-action :where(.page-feed-prev-arrow,.page-feed-next-arrow):before{transition:transform .18s ease-out}.hover-action .page-feed-prev-arrow:hover:before{transform:translateX(-2px)}.hover-action .page-feed-next-arrow:hover:before{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.hover-action :where(.hover-action-floatup,.hover-action-shadow-square,.hover-action-shadow-rightbottom,.list-articles-card,.related-contents,.page-feed-box),.hover-action :where(.articles-posted-card-image-item[class*=card-image-hover-],.related-contents[class*=card-image-hover-] .related-thumbnail,.page-feed-box[class*=card-image-hover-] img),.hover-action :where(.page-feed-prev-arrow,.page-feed-next-arrow):before{transition-duration:.01ms}.hover-action :where(nav .page-numbers,nav .page-numbers i:before,.search-button,a.header-contact-contents,a.contact-document-contents,a.contact-address-contents,.articles-posted-card-button-section,.theme-pickup-slider-item,.theme-pickup-slider-item img,.theme-pickup-slider-title,.back-to-top,.back-to-top:before,.footer-menu-standard a,.footer-fixed-menu-section .menu-item a){transition-duration:.01ms}}.entry-header-block{position:relative;margin-bottom:1.5rem}.entry-header-block.entry-header-cover{margin-bottom:0}.entry-header-cover .single-header-section,.entry-header-cover .page-header-section{margin-top:0;margin-bottom:0}.entry-header-block .entry-header-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-top:.75rem}.related-layout-two-column-card{display:grid;grid-template-columns:repeat(2,minmax(15px, 1fr));gap:1rem;padding:5px}.related-layout-compact-list{display:grid;grid-template-columns:repeat(2,minmax(15px, 1fr));gap:.75rem;padding:5px}.related-layout-compact-list .related-contents{align-items:flex-start;flex-direction:row;padding:.5rem}.related-layout-compact-list .related-figure{flex:0 0 96px;width:96px}.related-layout-compact-list .related-item-title{font-size:15px}.related-layout-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(15px, 1fr));gap:1rem;padding:5px}.related-layout-featured-grid .is-featured{grid-row:span 2}.related-layout-featured-grid .is-featured .related-item-title{font-size:22px}.related-layout-slider{display:flex;padding:5px}@media (max-width:768px){.related-layout-vertical,.related-layout-two-column-card,.related-layout-compact-list,.related-layout-featured-grid,.related-layout-slider{display:flex;flex-direction:column;gap:1rem}.related-layout-compact-list .related-contents{align-items:stretch;flex-direction:column}.related-layout-compact-list .related-figure{flex:initial;width:100%}.related-layout-featured-grid .is-featured{grid-row:auto}}.thumbnail-ratio-1200x675,.thumbnail-ratio-1200x630{overflow:hidden}.thumbnail-ratio-1200x675{aspect-ratio:1200/675}.thumbnail-ratio-1200x630{aspect-ratio:1200/630}.thumbnail-ratio-1200x675 img,.thumbnail-ratio-1200x630 img{width:100%;height:100%;object-fit:cover}.entry-header-simple,.entry-header-cover{position:relative}.entry-header-simple .entry-header-simple-inner,.entry-header-simple .entry-header-text-area{display:flex;flex-direction:column}.entry-header-simple .entry-header-text-area{gap:.4rem}.entry-header-simple .entry-title,.entry-header-cover .entry-title{font-size:30px;line-height:1.3;order:initial;flex-basis:auto;margin:0}.entry-header-simple .entry-header-meta,.entry-header-cover .entry-header-meta,.entry-header-bottom-meta .entry-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-size:small}.entry-header-simple .entry-header-author,.entry-header-bottom-meta .entry-header-author{align-self:flex-end}.entry-header-simple .entry-header-date-author{justify-content:flex-end}.entry-header-simple .single-media-section,.entry-header-simple .page-media-section{position:relative;margin:1rem 0 0}.entry-header-block .single-title-header-media,.entry-header-block .page-title-header-media{display:block;width:100%;height:100%;object-fit:cover}.entry-header-pattern-simple-media-top .single-media-section,.entry-header-pattern-simple-media-top .page-media-section,.entry-header-pattern-split-media .single-media-section,.entry-header-pattern-split-media .page-media-section,.entry-header-pattern-overlap-card .single-media-section,.entry-header-pattern-overlap-card .page-media-section{margin:0 0 1rem}.entry-header-pattern-simple-meta-bottom .entry-header-dates{justify-content:flex-start}.entry-header-bottom-meta{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0 1.5rem}.entry-header-bottom-meta .entry-header-taxonomy,.entry-header-bottom-meta .entry-header-author{justify-content:flex-end}.entry-header-pattern-split-media .entry-header-split-inner{display:grid;grid-template-columns:minmax(0, 45%) minmax(0, 55%);align-items:stretch}.entry-header-pattern-split-media.entry-header-no-media .entry-header-split-inner{grid-template-columns:1fr}.entry-header-pattern-split-media .single-media-section,.entry-header-pattern-split-media .page-media-section{margin:0;min-height:280px}.entry-header-pattern-split-media .entry-header-text-area{justify-content:center;padding:2rem}.entry-header-pattern-overlap-card .entry-header-overlap-card{position:relative;z-index:2;width:min(92%, 960px);margin:-70px auto 0;padding:1.5rem;background:var(--main-area-bg-color,#fff);box-shadow:0 10px 30px rgba(0,0,0,.08)}.entry-header-pattern-overlap-card.entry-header-no-media .entry-header-overlap-card{width:100%;margin-top:0}.entry-header-cover{height:250px;margin-right:0;margin-left:0;overflow:hidden;background:var(--main-dark-area-bg-color);color:var(--main-dark-area-text-color)}.entry-header-cover.entry-header-pattern-cover-slim{height:150px}.entry-header-cover .entry-header-cover-media{position:absolute;inset:0;z-index:0;margin:0}.entry-header-cover .entry-header-cover-media:after{position:absolute;inset:0;content:"";background:rgba(0,0,0,.3)}.entry-header-cover .entry-header-cover-container{position:relative;z-index:1;display:flex;align-items:center;height:100%}.entry-header-cover .entry-header-cover-content{display:flex;flex-direction:column;justify-content:center;gap:.4rem;width:100%;color:inherit;text-align:center}.entry-header-cover .entry-header-cover-meta,.entry-header-cover .entry-header-taxonomy{justify-content:center}.entry-header-cover .entry-header-taxonomy a{color:inherit}.entry-header-pattern-cover-side-panel .entry-header-cover-content{width:min(45%, 560px);padding:1.5rem;background:color-mix(in srgb,var(--main-dark-area-bg-color) 78%,transparent);text-align:left}.entry-header-pattern-cover-side-panel .entry-header-cover-meta,.entry-header-pattern-cover-side-panel .entry-header-taxonomy{justify-content:flex-start}.entry-header-pattern-cover-bottom-line .entry-header-cover-content{display:grid;grid-template-rows:1fr auto 1fr;align-items:center;height:100%}.entry-header-pattern-cover-bottom-line .entry-title{grid-row:2;align-self:center}.entry-header-pattern-cover-bottom-line .entry-header-cover-bottom-meta{grid-row:3;align-self:end;justify-content:center;padding-bottom:1rem}@media (max-width:768px){.entry-header-pattern-split-media .entry-header-split-inner{grid-template-columns:1fr}.entry-header-pattern-split-media .single-media-section,.entry-header-pattern-split-media .page-media-section{min-height:0}.entry-header-pattern-split-media .entry-header-text-area{padding:1rem 0}.entry-header-pattern-cover-side-panel .entry-header-cover-content{width:100%}.entry-header-pattern-overlap-card .entry-header-overlap-card{margin-top:-50px}.entry-header-pattern-overlap-card.entry-header-no-media .entry-header-overlap-card{margin-top:0}}
@charset "utf-8";.wp-block-button>.wp-element-button{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color)}.wp-block-separator{color:var(--main-dark-area-bg-color);border-color:var(--main-dark-area-bg-color)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){padding:4px !important}.wp-block-search__button{padding:.375em .625em !important}.wp-block-list{padding-left:1rem;padding-inline-start:1.5em}.wp-block-code,.wp-block-quote,.wp-block-calendar,.wp-block-table{margin-bottom:2em}.wp-block-code{box-sizing:border-box;color:#fff;background-color:#000;white-space:nowrap;overflow-x:auto;border:solid 1px #000 !important}.wp-block-code:not(.is-style-theme-code-numbering){padding:1rem 1.25rem}.wp-block-code code code{white-space:nowrap}.wp-block-quote{display:block;position:relative;width:100%;max-width:none;box-sizing:border-box;margin-right:0;margin-left:0;background:0 0;border:0;box-shadow:none;overflow-wrap:break-word}.wp-block-quote>p,.wp-block-quote>cite{position:relative;z-index:1}.wp-block-quote>p{margin-top:0;margin-bottom:.75em}.wp-block-quote>p:last-of-type{margin-bottom:0}.wp-block-quote>cite{display:block;margin-top:.75rem;font-size:.875em;text-align:right}.wp-block-quote:not(.is-style-plain):not(.is-large):not(.is-style-large){padding:clamp(2rem, 4vw, 2.5rem)
        clamp(1.5rem, 4vw, 2.25rem);background-color:#f5f5f5;border:1px solid #dcdcdc;box-shadow:3px 3px 5px #f5f5f5;overflow:hidden}.wp-block-quote:not(.is-style-plain):not(.is-large):not(.is-style-large):before,.wp-block-quote:not(.is-style-plain):not(.is-large):not(.is-style-large):after{display:block;position:absolute;font-size:77px;line-height:1;color:#c8c8c8;opacity:.5;border:0;z-index:0;pointer-events:none}.wp-block-quote:not(.is-style-plain):not(.is-large):not(.is-style-large):before{content:"“";top:0;left:.15em}.wp-block-quote:not(.is-style-plain):not(.is-large):not(.is-style-large):after{content:"”";right:.15em;bottom:-.45em}.wp-block-quote.is-style-plain{padding:1.25rem;text-align:center;background:0 0;border:0;border-block:.25rem solid var(--main-dark-area-bg-color,currentColor);border-radius:0;box-shadow:none;overflow:visible}.wp-block-quote.is-style-plain>cite{text-align:center}.wp-block-quote:is(.is-style-plain,.is-large,.is-style-large):before,.wp-block-quote:is(.is-style-plain,.is-large,.is-style-large):after{content:none}.wp-block-quote>cite{display:block;text-align:right}pre{max-width:100%;box-sizing:border-box;overflow-x:auto;background-color:#f5f5f5}.wp-block-table table{width:100%;max-width:100%;border-spacing:0}.wp-block-table td{padding:6px;border:1px solid var(--main-dark-area-bg-color)}.wp-block-table th{padding:6px;color:var(--main-dark-area-text-color);background:var(--main-dark-area-bg-color);border:1px solid var(--main-dark-area-bg-color)}.headline_top_widget p,.headline_bottom_widget p{margin-bottom:0}.is-style-theme-margin-auto{margin:auto !important}.is-style-theme-updownline-color{position:relative;background-color:var(--main-dark-area-bg-color);color:var(--main-dark-area-text-color);padding:.5em !important}.is-style-theme-updownline-color:before{position:absolute;content:'';height:2px;width:100%;background-color:var(--main-dark-area-bg-color);top:-5px;left:0}.is-style-theme-updownline-color:after{position:absolute;content:'';height:2px;width:100%;background-color:var(--main-dark-area-bg-color);bottom:-5px;left:0}.is-style-theme-border-square-thin-color{border:2px solid var(--main-dark-area-bg-color);padding:.5em !important}.is-style-theme-bgcolor-color{background-color:var(--main-dark-area-bg-color);color:var(--main-dark-area-text-color);padding:.5em !important}.is-style-theme-under-line-thin-color{border-bottom:2px solid var(--main-dark-area-bg-color)}.is-style-theme-top-line-thin-color{border-top:2px solid var(--main-dark-area-bg-color)}.is-style-theme-updown-line-middle-color{border-top:3px solid var(--main-dark-area-bg-color);border-bottom:1px solid var(--main-dark-area-bg-color)}.is-style-theme-updown-line-thin-color{border-top:2px solid var(--main-dark-area-bg-color);border-bottom:2px solid var(--main-dark-area-bg-color)}.is-style-theme-updown-line-double-color{border-top:3px double var(--main-dark-area-bg-color);border-bottom:3px double var(--main-dark-area-bg-color)}.is-style-theme-square-brackets-color{position:relative;padding-left:15px !important;padding-right:15px !important}.is-style-theme-square-brackets-color:before{position:absolute;content:'';width:15px;height:15px;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;border-color:var(--main-dark-area-bg-color);border-style:solid;border-width:1px 0 0 1px}.is-style-theme-square-brackets-color:after{position:absolute;content:'';width:15px;height:15px;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;right:0;border-color:var(--main-dark-area-bg-color);border-style:solid;border-width:0 1px 1px 0}.is-style-theme-big-brackets-color{position:relative;padding-left:15px !important;padding-right:15px !important}.is-style-theme-big-brackets-color:before,.is-style-theme-big-brackets-color:after{content:'';width:15px;height:100%;position:absolute}.is-style-theme-big-brackets-color:before{top:0;left:0;border-left:solid 1px var(--main-dark-area-bg-color);border-top:solid 1px var(--main-dark-area-bg-color);border-bottom:solid 1px var(--main-dark-area-bg-color);border-right:0}.is-style-theme-big-brackets-color:after{top:0;right:0;left:auto;border-right:solid 1px var(--main-dark-area-bg-color);border-top:solid 1px var(--main-dark-area-bg-color);border-bottom:solid 1px var(--main-dark-area-bg-color);border-left:0}.is-style-theme-center-line-color{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;border:0;width:100%;white-space:nowrap;padding-left:0 !important;padding-right:0 !important}.is-style-theme-center-line-color:before,.is-style-theme-center-line-color:after{content:'';width:100%;height:2px;background-color:var(--main-dark-area-bg-color)}.is-style-theme-center-line-color:before{margin-right:.5rem}.is-style-theme-center-line-color:after{margin-left:.5rem}.is-style-theme-speechbubble-updown-color-left{position:relative;border-top:2px solid var(--main-dark-area-bg-color);border-bottom:2px solid var(--main-dark-area-bg-color);background-color:#fff}.is-style-theme-speechbubble-updown-color-left:before{position:absolute;bottom:-16px;left:20px;width:0;height:0;content:'';border-width:16px 14px 0;border-style:solid;border-color:var(--main-dark-area-bg-color) transparent transparent transparent}.is-style-theme-speechbubble-updown-color-left:after{position:absolute;bottom:-14px;left:20px;width:0;height:0;content:'';border-width:16px 14px 0;border-style:solid;border-color:#fff transparent transparent}.is-style-theme-speechbubble-updown-color-center{position:relative;border:2px solid var(--main-dark-area-bg-color);border-left:none;border-right:none;background-color:#fff;text-align:center}.is-style-theme-speechbubble-updown-color-center:before{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:16px 14px 0;border-style:solid;border-color:var(--main-dark-area-bg-color) transparent transparent transparent}.is-style-theme-speechbubble-updown-color-center:after{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:16px 14px 0;border-style:solid;border-color:#fff transparent transparent}.has-black-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--black) transparent transparent transparent}.has-cyan-bluish-gray-background-color[class*=is-style-theme-speechbubble-updown]:after{border-color:var(--wp--preset--color--cyan-bluish-gray) transparent transparent transparent}.has-white-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--white) transparent transparent transparent}.has-pale-pink-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--pale-pink) transparent transparent transparent}.has-vivid-red-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--vivid-red) transparent transparent transparent}.has-luminous-vivid-orange-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--luminous-vivid-orange) transparent transparent transparent}.has-luminous-vivid-amber-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--luminous-vivid-amber) transparent transparent transparent}.has-light-green-cyan-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--light-green-cyan) transparent transparent transparent}.has-vivid-green-cyan-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--vivid-green-cyan) transparent transparent transparent}.has-pale-cyan-blue-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--pale-cyan-blue) transparent transparent transparent}.has-vivid-cyan-blue-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--vivid-cyan-blue) transparent transparent transparent}.has-vivid-purple-background-color[class*=is-style-theme-speechbubble-updown-]:after{border-color:var(--wp--preset--color--vivid-purple) transparent transparent transparent}.is-style-theme-speechbubble-square-color-bottom{position:relative;display:block;margin-bottom:15px;padding:12px !important;border:2px solid var(--main-dark-area-bg-color);background-color:#fff}.is-style-theme-speechbubble-square-color-bottom:before{content:"";position:absolute;bottom:0;left:40px;border-style:solid;border-width:15px 10px 0;border-color:var(--main-dark-area-bg-color) transparent transparent;translate:-50% 100%}.is-style-theme-speechbubble-square-color-bottom:after{content:"";position:absolute;bottom:3px;left:40px;border-style:solid;border-width:15px 10px 0;border-color:#fff transparent transparent;translate:-50% 100%}.has-black-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--black) transparent transparent transparent}.has-cyan-bluish-gray-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--cyan-bluish-gray) transparent transparent transparent}.has-white-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--white) transparent transparent transparent}.has-pale-pink-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--pale-pink) transparent transparent transparent}.has-vivid-red-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--vivid-red) transparent transparent transparent}.has-luminous-vivid-orange-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--luminous-vivid-orange) transparent transparent transparent}.has-luminous-vivid-amber-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--luminous-vivid-amber) transparent transparent transparent}.has-light-green-cyan-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--light-green-cyan) transparent transparent transparent}.has-vivid-green-cyan-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--vivid-green-cyan) transparent transparent transparent}.has-pale-cyan-blue-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--pale-cyan-blue) transparent transparent transparent}.has-vivid-cyan-blue-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--vivid-cyan-blue) transparent transparent transparent}.has-vivid-purple-background-color.is-style-theme-speechbubble-square-color-bottom:after{border-color:var(--wp--preset--color--vivid-purple) transparent transparent transparent}.is-style-theme-speechbubble-square-color-left{position:relative;display:block;margin-left:15px;padding:12px !important;border:2px solid var(--main-dark-area-bg-color);background-color:#fff;text-align:left}.is-style-theme-speechbubble-square-color-left:before{content:"";position:absolute;top:25px;left:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent var(--main-dark-area-bg-color) transparent transparent;translate:-100% -50%}.is-style-theme-speechbubble-square-color-left:after{content:"";position:absolute;top:25px;left:3px;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #fff transparent transparent;translate:-100% -50%}.has-black-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--black) transparent transparent}.has-cyan-bluish-gray-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--cyan-bluish-gray) transparent transparent}.has-white-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--white) transparent transparent}.has-pale-pink-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--pale-pink) transparent transparent}.has-vivid-red-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--vivid-red) transparent transparent}.has-luminous-vivid-orange-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--luminous-vivid-orange) transparent transparent}.has-luminous-vivid-amber-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--luminous-vivid-amber) transparent transparent}.has-light-green-cyan-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--light-green-cyan) transparent transparent}.has-vivid-green-cyan-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--vivid-green-cyan) transparent transparent}.has-pale-cyan-blue-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--pale-cyan-blue) transparent transparent}.has-vivid-cyan-blue-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--vivid-cyan-blue) transparent transparent}.has-vivid-purple-background-color.is-style-theme-speechbubble-square-color-left:after{border-color:transparent var(--wp--preset--color--vivid-purple) transparent transparent}.is-style-theme-speechbubble-square-color-right{position:relative;display:block;margin-right:15px;padding:12px !important;border:2px solid var(--main-dark-area-bg-color);background-color:#fff;text-align:left}.is-style-theme-speechbubble-square-color-right:before{content:"";position:absolute;top:25px;right:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent var(--main-dark-area-bg-color);translate:100% -50%}.is-style-theme-speechbubble-square-color-right:after{content:"";position:absolute;top:25px;right:3px;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff;translate:100% -50%}.has-black-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--black)}.has-cyan-bluish-gray-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--cyan-bluish-gray)}.has-white-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--white)}.has-pale-pink-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--pale-pink)}.has-vivid-red-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--vivid-red)}.has-luminous-vivid-orange-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--luminous-vivid-orange)}.has-luminous-vivid-amber-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--luminous-vivid-amber)}.has-light-green-cyan-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--light-green-cyan)}.has-vivid-green-cyan-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--vivid-green-cyan)}.has-pale-cyan-blue-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--pale-cyan-blue)}.has-vivid-cyan-blue-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--vivid-cyan-blue)}.has-vivid-purple-background-color.is-style-theme-speechbubble-square-color-right:after{border-color:transparent transparent transparent var(--wp--preset--color--vivid-purple)}.is-style-theme-left-color-line{border-left:10px solid var(--main-dark-area-bg-color);padding:.5em !important}.is-style-theme-left-color-shadow{padding:.5em !important;border:1px solid #ccc;border-left:10px solid var(--main-dark-area-bg-color);box-shadow:3px 3px 3px #ccc}.is-style-theme-shadow-rightbottom{border:1px solid var(--main-dark-area-bg-color);box-shadow:3px 3px 3px #ccc;padding:.5em !important}.is-style-theme-shadow-square{box-shadow:0px 0px 5px var(--main-border-shadow-color);padding:.5em !important}.is-style-theme-shadow-alignment{border:solid 1px var(--main-dark-area-bg-color);box-shadow:10px 10px 0px var(--main-dark-area-bg-color);padding:.5em !important}[class*=is-style-theme-ranking]:before{content:"\e682";font-family:"WhiteDress Icons";font-weight:900;left:0;flex-shrink:0;font-size:1.1em;margin-right:5px}.is-style-theme-ranking-gold:before{content:"\e682";font-family:"WhiteDress Icons";font-weight:900;left:0;flex-shrink:0;font-size:1.1em;margin-right:5px}.is-style-theme-ranking-gold:before{color:#e6c300}.is-style-theme-ranking-silver:before{color:#a9a9a9}.is-style-theme-ranking-bronze:before{color:#815a2b}.is-style-theme-ranking-others:before{color:#32cd32}[class*=is-style-theme-point-up]{position:relative;display:block;flex-wrap:nowrap;padding:1rem !important;padding-left:3.5rem !important;padding-bottom:1rem !important;border-width:2px;border-style:solid;line-height:1.5 !important}[class*=is-style-theme-point-up]:before{box-sizing:border-box;font-family:"WhiteDress Icons";font-weight:900;padding-left:0;position:absolute;margin:.5rem;top:0;left:0;width:2.5rem;height:2.5rem;font-size:1.2rem;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1.5 !important}.is-style-theme-point-up-question{border-color:#314fa9}.is-style-theme-point-up-question:before{content:'\51';line-height:1 !important;padding-bottom:2px;border-color:#314fa9;background-color:#314fa9}.wp-block-heading.is-style-theme-point-up-question:before{padding-bottom:0}.wp-block-heading:is(.is-style-theme-point-up-question,.is-style-theme-point-up-hatena){padding-block:.75rem !important}.wp-block-heading:is(.is-style-theme-point-up-question,.is-style-theme-point-up-hatena):before{top:calc(50% - .5rem);transform:translateY(-50%)}.is-style-theme-point-up-answer{border-color:#dc353b}.is-style-theme-point-up-answer:before{content:'\41';border-color:#dc353b;background-color:#dc353b}.is-style-theme-point-up-information{border-color:var(--main-dark-area-bg-color)}.is-style-theme-point-up-information:before{content:'\f129';border-color:var(--main-dark-area-bg-color);background-color:var(--main-dark-area-bg-color)}.is-style-theme-point-up-lightbulb{border-color:#ffd145}.is-style-theme-point-up-lightbulb:before{content:'\f0eb';border-color:#ffd145;background-color:#ffd145}.is-style-theme-point-up-check{border-color:#11d934}.is-style-theme-point-up-check:before{content:'\f00c';border-color:#11d934;background-color:#11d934}.is-style-theme-point-up-alert{border-color:#dc353b}.is-style-theme-point-up-alert:before{content:'\f071';border-color:#dc353b;background-color:#dc353b}.is-style-theme-point-up-announce{border-color:#fd6d14}.is-style-theme-point-up-announce:before{content:'\f0a1';border-color:#fd6d14;background-color:#fd6d14}.is-style-theme-point-up-comment{border-color:#a9a9a9}.is-style-theme-point-up-comment:before{content:'\f075';font-weight:400;border-color:#a9a9a9;background-color:#a9a9a9}.is-style-theme-point-up-circle{border-color:#4a92fe}.is-style-theme-point-up-circle:before{content:"\f111";font-weight:400;border-color:#4a92fe;background-color:#4a92fe}.is-style-theme-point-up-xmark{border-color:#fe5c4a}.is-style-theme-point-up-xmark:before{content:"\58";border-color:#fe5c4a;background-color:#fe5c4a}.is-style-theme-point-up-magnifying{border-color:#d3d3d3}.is-style-theme-point-up-magnifying:before{content:"\f002";border-color:#d3d3d3;background-color:#d3d3d3}.is-style-theme-point-up-gift{border-color:#b1af38}.is-style-theme-point-up-gift:before{content:"\f06b";border-color:#b1af38;background-color:#b1af38}.is-style-theme-point-up-thumbtack{border-color:#dc2f14}.is-style-theme-point-up-thumbtack:before{content:"\f08d";border-color:#dc2f14;background-color:#dc2f14}.is-style-theme-point-up-good{border-color:#6dc67d}.is-style-theme-point-up-good:before{content:"\f164";font-weight:400;border-color:#6dc67d;background-color:#6dc67d}.is-style-theme-point-up-bad{border-color:#6da4c6}.is-style-theme-point-up-bad:before{content:"\f165";font-weight:400;border-color:#6da4c6;background-color:#6da4c6}.is-style-theme-point-up-hatena{border-color:#3157a9}.is-style-theme-point-up-hatena:before{content:"\3f";line-height:1 !important;border-color:#3157a9;background-color:#3157a9}.is-style-theme-point-up-pen{border-color:#555}.is-style-theme-point-up-pen:before{content:"\f305";border-color:#555;background-color:#555}.is-style-theme-point-up-memo{border-color:#708090}.is-style-theme-point-up-memo:before{content:"\f31c";border-color:#708090;background-color:#708090}[class*=is-style-theme-box-top]{position:relative;padding-left:3.5rem !important;display:flex;flex-wrap:nowrap;padding:1.5rem !important;color:#000;border-width:2px;border-style:solid}[class*=is-style-theme-box-top]:before{font-family:"WhiteDress Icons";font-weight:900;padding-left:0;position:absolute;top:-1.25rem;left:1.5rem;width:2.5rem;height:2.5rem;font-size:1.25rem;border-radius:var(--theme-border-radius-small-parts);display:flex;justify-content:center;align-items:center;color:#fff;border-width:2px;border-style:solid}.is-style-theme-box-top-question{border-color:#314fa9}.is-style-theme-box-top-question:before{content:'\51';border-color:#314fa9;background-color:#314fa9}.is-style-theme-box-top-answer{border-color:#dc353b}.is-style-theme-box-top-answer:before{content:'\41';border-color:#dc353b;background-color:#dc353b}.is-style-theme-box-top-information{border-color:var(--main-dark-area-bg-color)}.is-style-theme-box-top-information:before{content:'\f129';border-color:var(--main-dark-area-bg-color);background-color:var(--main-dark-area-bg-color)}.is-style-theme-box-top-lightbulb{border-color:#ffd145}.is-style-theme-box-top-lightbulb:before{content:'\f0eb';border-color:#ffd145;background-color:#ffd145}.is-style-theme-box-top-check{border-color:#11d934}.is-style-theme-box-top-check:before{content:'\f00c';border-color:#11d934;background-color:#11d934}.is-style-theme-box-top-alert{border-color:#dc353b}.is-style-theme-box-top-alert:before{content:'\f071';border-color:#dc353b;background-color:#dc353b}.is-style-theme-box-top-announce{border-color:#fd6d14}.is-style-theme-box-top-announce:before{content:'\f0a1';border-color:#fd6d14;background-color:#fd6d14}.is-style-theme-box-top-comment{border-color:#a9a9a9}.is-style-theme-box-top-comment:before{content:'\f075';font-weight:400;border-color:#a9a9a9;background-color:#a9a9a9}.is-style-theme-box-top-circle{border-color:#4a92fe}.is-style-theme-box-top-circle:before{content:"\f111";font-weight:400;border-color:#4a92fe;background-color:#4a92fe}.is-style-theme-box-top-xmark{border-color:#fe5c4a}.is-style-theme-box-top-xmark:before{content:"\58";border-color:#fe5c4a;background-color:#fe5c4a}.is-style-theme-box-top-magnifying{border-color:#d3d3d3}.is-style-theme-box-top-magnifying:before{content:"\f002";border-color:#d3d3d3;background-color:#d3d3d3}.is-style-theme-box-top-gift{border-color:#b1af38}.is-style-theme-box-top-gift:before{content:"\f06b";border-color:#b1af38;background-color:#b1af38}.is-style-theme-box-top-thumbtack{border-color:#dc2f14}.is-style-theme-box-top-thumbtack:before{content:"\f08d";border-color:#dc2f14;background-color:#dc2f14}.is-style-theme-box-top-good{border-color:#6dc67d}.is-style-theme-box-top-good:before{content:"\f164";font-weight:400;border-color:#6dc67d;background-color:#6dc67d}.is-style-theme-box-top-bad{border-color:#6da4c6}.is-style-theme-box-top-bad:before{content:"\f165";font-weight:400;border-color:#6da4c6;background-color:#6da4c6}.is-style-theme-box-top-hatena{border-color:#3157a9}.is-style-theme-box-top-hatena:before{content:"\3f";border-color:#3157a9;background-color:#3157a9}.is-style-theme-box-top-pen{border-color:#555}.is-style-theme-box-top-pen:before{content:"\f305";border-color:#555;background-color:#555}.is-style-theme-box-top-memo{border-color:#708090}.is-style-theme-box-top-memo:before{content:"\f31c";border-color:#708090;background-color:#708090}[class*=is-style-theme-point-up] :is(h1,h2,h3,h4,h5,h6,p,div),[class*=is-style-theme-box-top] :is(h1,h2,h3,h4,h5,h6,p,div){padding:0 !important;margin-bottom:.5rem;line-height:1.5}[class*=is-style-theme-box-top] .wp-block-group__inner-container{margin-top:.5rem !important}[class*=is-style-theme-point-up] :is(h1,h2,h3,h4,h5,h6,div):first-of-type,[class*=is-style-theme-box-top] :is(h1,h2,h3,h4,h5,h6,div):first-of-type{margin-top:-.25rem}[class*=is-style-theme-point-up] :is(p):first-of-type,[class*=is-style-theme-box-top] :is(p):first-of-type{margin-top:.25rem}[class*=is-style-theme-point-up] :is(h1,h2,h3,h4,h5,h6,p,ul,ol,div):last-child,[class*=is-style-theme-box-top] :is(h1,h2,h3,h4,h5,h6,p,ul,ol,div):last-child{margin-bottom:.0}[class*=is-style-theme-list-] li{line-height:1.8}[class*=is-style-theme-list-step] li{line-height:1.5}[class*=is-style-theme-list-icon-]{list-style:none;padding-left:0}[class*=is-style-theme-list-icon-] li{position:relative;list-style:none;padding-left:1.6em}[class*=is-style-theme-list-icon-] li:before{position:absolute;top:.55em;left:.2em;width:1.1em;font-family:"WhiteDress Icons";font-size:.9rem;line-height:1;text-align:center}.is-style-theme-list-none-icon{list-style:none;padding-left:0}.is-style-theme-list-none-icon li{list-style:none;padding-left:0}.is-style-theme-list-icon-angle-right li:before{content:'\f105';font-weight:900}.is-style-theme-list-icon-caret-right li:before{content:'\f061';font-weight:900}.is-style-theme-list-icon-arrow-right li:before{content:'\f0da';font-weight:900}:is(.is-style-theme-list-icon-angle-right,.is-style-theme-list-icon-caret-right,.is-style-theme-list-icon-arrow-right) li:before{color:var(--main-dark-area-bg-color)}.is-style-theme-list-icon-circle li:before{content:"\f111";font-weight:400;color:#4a92fe}.is-style-theme-list-icon-check li:before{content:"\f00c";font-weight:900;color:#11d934}.is-style-theme-list-icon-qmark li:before{content:"\51";font-weight:900;color:#314fa9}.is-style-theme-list-icon-answer li:before{content:"\41";font-weight:900;color:#dc353b}.is-style-theme-list-icon-information li:before{content:"\f129";font-weight:900;color:var(--main-dark-area-bg-color)}.is-style-theme-list-icon-lightbulb li:before{content:"\f0eb";font-weight:900;color:#ffd145}.is-style-theme-list-icon-alert li:before{content:"\f071";font-weight:900;color:#dc353b}.is-style-theme-list-icon-announce li:before{content:"\f0a1";font-weight:900;color:#fd6d14}.is-style-theme-list-icon-comment li:before{content:"\f075";font-weight:400;color:#a9a9a9}.is-style-theme-list-icon-xmark li:before{content:"\f00d";font-weight:900;color:#fe5c4a}.is-style-theme-list-icon-gift li:before{content:"\f06b";font-weight:900;color:#b1af38}.is-style-theme-list-icon-thumbtack li:before{content:"\f08d";font-weight:900;color:#dc2f14}.is-style-theme-list-icon-good li:before{content:"\f164";font-weight:400;color:#4a92fe}.is-style-theme-list-icon-bad li:before{content:"\f165";font-weight:400;color:#6da4c6}.is-style-theme-list-icon-question li:before{content:"\3f";font-weight:900;color:#314fa9}.is-style-theme-list-icon-pen li:before{content:"\f305";font-weight:900;color:#555}.is-style-theme-list-icon-memo li:before{content:"\f31c";font-weight:900;color:#708090}.is-style-theme-list-underline-color{padding-left:0}.is-style-theme-list-underline-color>li{list-style:none;padding:10px 0;border-bottom:1px solid var(--main-dark-area-bg-color)}.is-style-theme-list-topbottomline-color{padding-left:0}.is-style-theme-list-topbottomline-color>li{list-style:none;padding:10px 0;border-bottom:1px solid var(--main-dark-area-bg-color)}.is-style-theme-list-topbottomline-color>li:first-child{border-top:1px solid var(--main-dark-area-bg-color)}.is-style-theme-list-step-leftline,.is-style-theme-list-step-speechbubble{padding-left:0}:is(.is-style-theme-list-step-leftline,.is-style-theme-list-step-speechbubble)>li>:is(ul,ol){margin-top:.75rem;margin-bottom:0;padding-inline-start:1.25em}:is(.is-style-theme-list-step-leftline,.is-style-theme-list-step-speechbubble)>li>:is(ul,ol) :is(ul,ol){margin-top:.5rem}:is(.is-style-theme-list-step-leftline,.is-style-theme-list-step-speechbubble)>li>:is(ul,ol) li{position:static;width:auto;padding:0;margin:.35rem 0 0;border:0;background:0 0;color:inherit;line-height:1.8;text-align:left}:is(.is-style-theme-list-step-leftline,.is-style-theme-list-step-speechbubble)>li>:is(ul,ol) li:before,:is(.is-style-theme-list-step-leftline,.is-style-theme-list-step-speechbubble)>li>:is(ul,ol) li:after{content:none}.is-style-theme-list-step-leftline{padding-left:1rem}.is-style-theme-list-step-leftline>li{list-style:none;position:relative;box-sizing:border-box;padding:10px;padding-left:10px;border-left:solid 2px var(--main-dark-area-bg-color);width:100%;line-height:1.8}.is-style-theme-list-step-leftline>li:first-line {font-size:1.2rem;font-weight:700;line-height:1.8}.is-style-theme-list-step-leftline>li:before{content:'';position:absolute;width:10px;height:10px;border:solid 2px var(--main-dark-area-bg-color);background-color:var(--main-dark-area-bg-color);border-radius:var(--theme-border-radius-small-parts);top:-5px;left:-6px}.is-style-theme-list-step-leftline>li:last-child:after{content:'';position:absolute;width:10px;height:10px;border:solid 2px var(--main-dark-area-bg-color);background-color:var(--main-dark-area-bg-color);border-radius:var(--theme-border-radius-small-parts);bottom:-5px;left:-6px}.is-style-theme-list-step-leftline>li>:is(ul,ol){padding-inline-start:1.1em}.is-style-theme-list-step-speechbubble>li{list-style:none;position:relative;box-sizing:border-box;padding:10px;border:3px solid var(--main-dark-area-bg-color);background-color:#fff;text-align:center;margin-bottom:25px}.is-style-theme-list-step-speechbubble>li:not(:last-child):before{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:20px 30px 0;border-style:solid;border-color:var(--main-dark-area-bg-color) transparent transparent transparent;z-index:1}.is-style-theme-list-step-speechbubble>li:not(:last-child):after{position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:20px 30px 0;border-style:solid;border-color:#fff transparent transparent;z-index:1}.is-style-theme-list-step-speechbubble>li>:is(ul,ol){text-align:left}.is-style-theme-list-number-zero{padding-left:1.75rem;list-style:decimal-leading-zero}.is-style-theme-list-number-zero li{padding-left:0}.is-style-theme-list-number-toc{counter-reset:theme-list-counter;padding-inline-start:1.5em;list-style-position:outside}.is-style-theme-list-number-toc ol{counter-reset:theme-list-counter;padding-inline-start:2.25em;list-style-position:outside}.is-style-theme-list-number-rightline,.is-style-theme-list-number-rightline ol{counter-reset:theme-list-counter;padding-inline-start:2.25em;list-style-position:outside}.wp-block-list:is(.is-style-theme-list-number-toc,.is-style-theme-list-number-rightline)>li,.wp-block-list:is(.is-style-theme-list-number-toc,.is-style-theme-list-number-rightline) ol>li{counter-increment:theme-list-counter;margin-left:0 !important}.is-style-theme-list-number-toc>li::marker,.is-style-theme-list-number-toc ol>li::marker{content:counters(theme-list-counter,"-") " "}.is-style-theme-list-number-rightline>li::marker,.is-style-theme-list-number-rightline ol>li::marker{content:counters(theme-list-counter,"-") " │ "}.wp-block-list:is(.is-style-theme-list-number-bg-circle,.is-style-theme-list-number-bg-square),.wp-block-list:is(.is-style-theme-list-number-bg-circle,.is-style-theme-list-number-bg-square) ol{list-style:none;counter-reset:theme-list-counter}.wp-block-list:is(.is-style-theme-list-number-bg-circle,.is-style-theme-list-number-bg-square)>li,.wp-block-list:is(.is-style-theme-list-number-bg-circle,.is-style-theme-list-number-bg-square) ol>li{position:relative;list-style:none;counter-increment:theme-list-counter;margin-left:0 !important}.is-style-theme-list-number-bg-circle,.is-style-theme-list-number-bg-square{padding-left:1.65rem}.is-style-theme-list-number-bg-circle>li,.is-style-theme-list-number-bg-square>li,.is-style-theme-list-number-bg-circle ol>li,.is-style-theme-list-number-bg-square ol>li{padding-left:.25rem}.is-style-theme-list-number-bg-circle>li:before,.is-style-theme-list-number-bg-square>li:before,.is-style-theme-list-number-bg-circle ol>li:before,.is-style-theme-list-number-bg-square ol>li:before{content:counter(theme-list-counter);position:absolute;color:#fff;font-size:.9rem;background-color:#000;width:1.1rem;height:1.1rem;display:flex;justify-content:center;align-items:center;padding-left:0;top:.2em;left:-1.35rem}.is-style-theme-list-number-bg-circle>li:before,.is-style-theme-list-number-bg-circle ol>li:before{border-radius:50%}.wp-block-list:is(.is-style-theme-list-number-toc,.is-style-theme-list-number-rightline,.is-style-theme-list-number-bg-circle,.is-style-theme-list-number-bg-square) ul{list-style:disc}.is-style-theme-list-none-icon{padding-left:0}.is-style-theme-list-none-icon li{padding-left:0}[class*=is-style-theme-list-icon-]{padding-left:0}.wp-block-image>figcaption{text-align:center}.is-style-theme-image-shadow-box img{border:1px solid #ccc;box-shadow:3px 3px 3px #ccc}.is-style-theme-image-border-box img{border:1px solid var(--main-dark-area-bg-color)}.is-style-theme-image-outline-white img{border:1px solid #fff;outline:1px solid #fff;outline-offset:-5px}.is-style-theme-image-outline-color img{border:1px solid #ccc;outline:1px solid #ccc;outline-offset:-5px}.is-style-theme-image-photo-frame img{position:relative;border:5px solid #fff;box-shadow:0 0 1px #000}.is-style-theme-image-wooden-frame img{border:5px ridge #a60}.is-style-theme-image-photo-monotone img{filter:grayscale(100%)}.is-style-theme-image-photo-sepia img{filter:sepia(100%)}[class*=is-style-theme-details-underline-]{--details-inline-space:10px;--details-block-space:10px;--details-icon-size:2rem;--details-icon-gap:5px;display:block;position:relative;transition:all .5s ease;overflow:hidden;border:0;margin:auto;z-index:0}[class*=is-style-theme-details-underline-] summary{border-bottom:solid 1px var(--main-dark-area-bg-color);position:relative;display:flex;align-items:center;width:100%;padding:var(--details-block-space) calc(var(--details-inline-space) + var(--details-icon-size)) var(--details-block-space) var(--details-inline-space);font-size:1em;transition:all .3s ease;cursor:pointer;z-index:1}[class*=is-style-theme-details-underline-] summary:after{position:absolute;content:"\f107";font-family:"WhiteDress Icons";font-weight:900;width:2rem;height:2em;font-size:1rem;display:flex;justify-content:center;align-items:center;right:var(--details-inline-space);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}[class*=is-style-theme-details-underline-][open] summary:after{content:"\f106";font-family:"WhiteDress Icons";font-weight:900}[class*=is-style-theme-details-underline-]>p{margin-block:0;padding:var(--details-block-space) var(--details-inline-space)}[class*=is-style-theme-details-underline-]>p:last-of-type{margin-bottom:0}.is-style-theme-details-underline-angel p{padding:var(--details-block-space) var(--details-inline-space)}.is-style-theme-details-underline-angel summary{padding:var(--details-block-space) calc(var(--details-inline-space) + var(--details-icon-size)) var(--details-block-space) var(--details-inline-space)}.is-style-theme-details-underline-angel summary:after{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border-radius:var(--theme-border-radius-small-parts)}.is-style-theme-details-underline-faq summary{padding:var(--details-block-space) calc(var(--details-inline-space) + var(--details-icon-size)) var(--details-block-space) var(--details-inline-space)}.is-style-theme-details-underline-faq summary:before{content:'\51';font-family:"WhiteDress Icons";font-weight:900;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border-radius:var(--theme-border-radius-small-parts);top:0;left:0;margin-right:5px}.is-style-theme-details-underline-faq p{position:relative;padding:var(--details-block-space) var(--details-inline-space) var(--details-block-space) calc(var(--details-inline-space) + var(--details-icon-size) + var(--details-icon-gap))}.is-style-theme-details-underline-faq p:before{position:absolute;content:"\41";font-family:"WhiteDress Icons";font-weight:900;top:var(--details-block-space);left:var(--details-inline-space);display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;border-radius:var(--theme-border-radius-small-parts);color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color)}.is-style-theme-details-underline-faq p:first-of-type:before{position:absolute;content:"\41";font-family:"WhiteDress Icons";background-color:var(--main-dark-area-bg-color)}.is-style-theme-details-underline-faq[open]{border-bottom:solid 1px var(--main-dark-area-bg-color)}[class*=is-style-theme-details-wide-]{display:block;position:relative;overflow:hidden;margin:0 0 2rem;padding:0;border:solid 1px var(--main-dark-area-bg-color);transition:all .3s ease;z-index:0}[class*=is-style-theme-details-wide-]>summary{position:relative;display:flex;align-items:center;width:100%;min-height:3.5rem;box-sizing:border-box;padding:.75rem 3.5rem .75rem 1rem;color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);font-size:clamp(1.125rem, 2vw, 1.25rem);line-height:1.4;cursor:pointer;transition:all .3s ease;z-index:1}[class*=is-style-theme-details-wide-]>summary:after{position:absolute;display:block;top:50%;right:1rem;padding:0;font-size:1.25rem;line-height:1;transform:translateY(-50%);transition:transform .3s ease}[class*=is-style-theme-details-wide-][open]{padding:0 1rem 1rem}[class*=is-style-theme-details-wide-][open]>summary{width:calc(100% + 2rem);margin:0 -1rem 1rem}[class*=is-style-theme-details-wide-][open]>:not(summary){margin-top:0;margin-bottom:.75rem}[class*=is-style-theme-details-wide-][open]>:last-child:not(summary){margin-bottom:0}.is-style-theme-details-wide-plus>summary:after{content:"+"}.is-style-theme-details-wide-plus[open]>summary:after{transform:translateY(-50%) rotate(45deg)}.is-style-theme-details-wide-triangle>summary:after{content:"▼";font-size:1rem}.is-style-theme-details-wide-triangle[open]>summary:after{transform:translateY(-50%) rotate(180deg)}.is-style-theme-details-wide-open>summary:after{content:"[ OPEN ]";font-size:.875rem}.is-style-theme-details-wide-open[open]>summary:after{content:"[ CLOSE ]";transform:translateY(-50%)}.is-style-theme-details-wide-faq{margin-bottom:2rem}.is-style-theme-details-wide-faq>summary:before{content:"\51";flex:0 0 2rem;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:.5rem;padding:0;font-family:"WhiteDress Icons";font-size:1rem;font-weight:900;line-height:1;border-radius:var(--theme-border-radius-small-parts)}.is-style-theme-details-wide-faq>summary:after{content:"▼";font-size:1rem}.is-style-theme-details-wide-faq[open]>summary:after{transform:translateY(-50%) rotate(180deg)}.is-style-theme-details-wide-faq>p{position:relative;min-height:2rem;margin:0;padding:.25rem 0 .25rem 2.75rem;line-height:1.8}.is-style-theme-details-wide-faq>p:before{content:none}.is-style-theme-details-wide-faq>p:first-of-type:before{content:"\41";position:absolute;top:.15rem;left:0;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;font-family:"WhiteDress Icons";font-size:1rem;font-weight:900;line-height:1;border-radius:var(--theme-border-radius-small-parts)}.wp-block-search__button-inside .wp-block-search__button{margin-left:0}.wp-block-search__button-inside .wp-block-search__input{padding-left:.5rem}.is-style-theme-code-numbering{padding:10px 0 !important;counter-reset:numbering;line-height:2;position:relative}.is-style-theme-code-numbering code{white-space:nowrap !important}.is-style-theme-code-numbering code code{counter-increment:numbering;position:relative;min-width:100%;box-sizing:border-box;padding-right:1rem;padding-left:3.5rem}.is-style-theme-code-numbering code code:before{content:counter(numbering) " ";position:absolute;top:0;left:0;width:2.75rem;box-sizing:border-box;padding-right:.625rem;text-align:right;color:#aaa;border-right:solid 1px #aaa}
@charset "UTF-8";:root{--theme-font-size-body:1rem;--theme-font-size-main-h1:clamp(1.75rem,6vw,2rem);--theme-font-size-main-h2:1.5rem;--theme-font-size-main-h3:1.25rem;--theme-font-size-main-h4:1.125rem;--theme-font-size-main-h5:1rem;--theme-font-size-main-h6:1rem;--theme-font-size-sidebar:.9375rem;--theme-font-size-sidebar-h1:1.25rem;--theme-font-size-sidebar-h2:1.0625rem;--theme-font-size-sidebar-h3:1rem;--theme-font-size-sidebar-h4:.9375rem;--theme-font-size-sidebar-h5:.9375rem;--theme-font-size-sidebar-h6:.9375rem;--theme-font-size-meta:.875rem}@media screen and (min-width:769px){:root{--theme-font-size-main-h1:clamp(2rem,3vw,2.75rem)}}body{font-size:var(--theme-font-size-body)}body.hiragino-sans{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif}body.yu-gothic{font-family:"Yu Gothic Medium","Yu Gothic","游ゴシック Medium","游ゴシック体",Meiryo,sans-serif}body.meiryo{font-family:Meiryo,"メイリオ","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}body.biz-udp-gothic{font-family:"BIZ UDPGothic","BIZ UDPゴシック",Meiryo,sans-serif}body.hiragino-mincho{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro","Yu Mincho","游明朝",serif}body.yu-mincho{font-family:"Yu Mincho","游明朝",YuMincho,"Hiragino Mincho ProN",serif}body.biz-udp-mincho{font-family:"BIZ UDPMincho","BIZ UDP明朝","Yu Mincho","游明朝",serif}.page-content-section,.single-content-section{line-height:var(--theme-text-line-height)}.page-content-section h1,.single-content-section h1{font-size:var(--theme-font-size-main-h1)}.page-content-section h2,.single-content-section h2{font-size:var(--theme-font-size-main-h2)}.page-content-section h3,.single-content-section h3{font-size:var(--theme-font-size-main-h3)}.page-content-section h4,.single-content-section h4{font-size:var(--theme-font-size-main-h4)}.page-content-section h5,.single-content-section h5{font-size:var(--theme-font-size-main-h5)}.page-content-section h6,.single-content-section h6{font-size:var(--theme-font-size-main-h6)}.page-content-section :is(h1,h2,h3,h4,h5,h6),.single-content-section :is(h1,h2,h3,h4,h5,h6){line-height:var(--theme-heading-line-height)}.sidebar{font-size:var(--theme-font-size-sidebar);line-height:var(--theme-sidebar-text-line-height)}.sidebar h1{font-size:var(--theme-font-size-sidebar-h1)}.sidebar h2{font-size:var(--theme-font-size-sidebar-h2)}.sidebar h3{font-size:var(--theme-font-size-sidebar-h3)}.sidebar h4{font-size:var(--theme-font-size-sidebar-h4)}.sidebar h5{font-size:var(--theme-font-size-sidebar-h5)}.sidebar h6{font-size:var(--theme-font-size-sidebar-h6)}.sidebar :is(h1,h2,h3,h4,h5,h6){font-weight:400;line-height:var(--theme-sidebar-heading-line-height)}.single-meta-section,.related-meta-section,.articles-category-section,.articles-tags-section,.articles-time-section,.articles-author-section{font-size:var(--theme-font-size-meta)}
@charset "utf-8";.contents-container{margin-block:clamp(var(--space-lg),3vw,var(--space-xl))}.contents-container:not(.cta_footer_top_widget){margin-block:var(--theme-contents-margin-y);padding-inline:var(--theme-container-padding-x)}.cta_footer_top_widget.contents-container{margin-block:clamp(var(--space-lg),3vw,var(--space-xl));padding-inline:clamp(var(--space-md),3vw,var(--space-xl))}.main-section{box-sizing:border-box;padding-inline:0}.main-section>.page-feed,.main-section>.pagination,.main-section>.related-article,.main-section>.comment-lists-section{box-sizing:border-box;margin-inline:0;margin-top:0;padding-inline:var(--theme-main-inner-padding)}.main-section>.main-class,.main-section>.related-article,.main-section>.comment-lists-section{box-sizing:border-box;padding:var(--theme-main-inner-padding)}.page-feed{gap:var(--space-xs)}.related-title{margin-bottom:var(--space-md)}.related-post{padding-top:0}.related-layout-vertical{padding-inline:0}.sidebar-container{gap:var(--theme-sidebar-widget-gap);padding:0}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background,p.has-background{padding:.75em .5em !important;margin-bottom:var(--space-sm)}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}.page-content-section h1,.single-content-section h1{margin-top:var(--space-2xl);margin-bottom:var(--space-lg);padding-block:.5em;padding-inline:0}.page-content-section h2,.single-content-section h2{margin-top:var(--space-2xl);margin-bottom:var(--space-lg);padding-block:.5em;padding-inline:0}.page-content-section h3,.single-content-section h3{margin-top:var(--space-xl);margin-bottom:var(--space-md);padding-block:.5em;padding-inline:0}.page-content-section h4,.single-content-section h4{margin-top:var(--space-lg);margin-bottom:var(--space-sm);padding-block:.5em;padding-inline:0}.page-content-section h5,.single-content-section h5{margin-top:1.25rem;margin-bottom:var(--space-xs);padding-block:.375em;padding-inline:0}.page-content-section h6,.single-content-section h6{margin-top:var(--space-md);margin-bottom:var(--space-xs);padding-block:.375em;padding-inline:0}.page-content-section>:is(h1,h2,h3,h4,h5,h6):first-child,.single-content-section>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.page-content-section p,.single-content-section p,.page-content-section :is(ul,ol),.single-content-section :is(ul,ol){margin-bottom:var(--space-lg)}.page-content-section figure,.single-content-section figure,.page-content-section table,.single-content-section table{margin-block:var(--space-xl)}.page-content-section figure table,.single-content-section figure table{margin-block:0}.article-list{gap:var(--theme-article-list-gap);margin-bottom:var(--space-xl)}.list-articles-card{margin:0}.article-list:has(.design-border-separator-updown-line-middle),.article-list:has(.design-border-separator-line-updown){row-gap:0}.article-list:has(.design-border-separator-updown-line-middle) .articles-post-class,.article-list:has(.design-border-separator-line-updown) .articles-post-class{padding-block:var(--space-lg)}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{margin-top:0;margin-bottom:var(--space-sm);padding-block:var(--space-xs);padding-inline:var(--space-sm)}.sidebar .widget p{margin-bottom:var(--space-md)}.sidebar .widget p:last-child{margin-bottom:0}.sidebar .widget :is(ul,ol){margin-top:0;margin-bottom:var(--space-md);padding-left:0}.sidebar .widget :is(ul,ol) :is(ul,ol){padding-left:1.25em}.sidebar .widget li{padding-block:.25rem}.sidebar .widget li+li{margin-top:0}.sidebar .widget>:last-child{margin-bottom:0}@media (max-width:1150px){.sidebar-container{padding-inline:var(--theme-sidebar-fullwidth-padding-x);padding-block:0}}@media (max-width:600px){.cta_footer_top_widget.contents-container{padding-inline:0}}.footer-menu-standard{margin:0;padding:0}.footer-menu-standard ul{align-items:stretch;margin:0;padding:0}.footer-menu-standard li{padding:0}.footer-menu-standard a{display:flex;align-items:center;min-height:2.5rem;padding-inline:var(--space-sm);text-decoration:none}.site-footer{padding-block-start:var(--space-lg);padding-block-end:var(--space-xl)}@media (min-width:769px){.site-footer.has-footer-fixed-menu-pc{padding-bottom:max(var(--space-xl),4.5rem)}}@media (max-width:768px){.site-footer.has-footer-fixed-menu-mobile{padding-bottom:max(var(--space-xl),4.5rem)}}.copyright{padding-block:var(--space-sm);padding-inline:var(--space-md)}
@charset "UTF-8";.contents-container,.main-class,.main-section,.sidebar,.sidebar .widget,.single-main-contents,.page-main-contents,.list-articles-card,.articles-posted-card-figure-zone,.articles-posted-card-image-item,.page-feed-box,.page-feed-figure,.related-article,.related-contents,.related-thumbnail,.related-layout-minicard,.comment-lists-section,.comment-body,.comment-respond,.comment-respond #comment,.comment-respond #author,.comment-respond #email,.comment-respond #url,.right_sidebar_widget,.right_sidebar_sub_widget,.right_sidebar_sticky_widget,.footer_widget,.cta_main_bottom_widget,.cta_footer_top_widget,.contents_top_widget,.contents_bottom_widget,.headline_top_widget,.headline_bottom_widget,.article_top_widget,.article_bottom_widget,.theme-pickup-slider-container,.theme-pickup-slider-item,.popup-message-contents,.popup-message-window,.search-window,.sns-follow-box,.posted-by-author,.posted-by-about-me,.toc-details,.hero-slider-text-contents,.entry-header-overlap-card,.wp-caption,.wp-block-quote,[class*=is-style-theme-speechbubble-square-],[class*=is-style-theme-box-top],[class*=is-style-theme-point-],[class*=is-style-theme-point-]:before,.is-style-theme-bgcolor-color,.is-style-theme-border-square-thin-color,.is-style-theme-left-color-shadow,.is-style-theme-shadow-rightbottom,.is-style-theme-shadow-square,.is-style-theme-shadow-alignment,[class*=is-style-theme-details-wide-],.is-style-theme-list-step-speechbubble>li,.is-style-theme-image-rounded-skin img,.is-style-theme-image-rounded-5 img,.is-style-theme-image-rounded-corners img,.is-style-theme-image-shadow-box img,.is-style-theme-image-border-box img,.is-style-theme-image-outline-white img,.is-style-theme-image-outline-color img,.is-style-theme-image-wooden-frame img{border-radius:var(--theme-border-radius-section)}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background,p.has-background,.wp-block-group.has-background,.wp-block-columns.has-background,.wp-block-column.has-background,.wp-block-media-text.has-background,.wp-block-details.has-background,.wp-block-pullquote.has-background,.wp-block-image.has-background{border-radius:var(--theme-border-radius-section)}.wp-block-code{border-radius:var(--theme-border-radius-section) !important}.toc-summary{border-radius:var(--theme-border-radius-section) var(--theme-border-radius-section) 0 0}.toc-details:not([open])>.toc-summary{border-radius:var(--theme-border-radius-section)}.articles-posted-card-figure-zone,.articles-posted-card-image-item,.related-thumbnail,.theme-pickup-slider-item,.popup-message-contents,.popup-message-window,:where(.search-form),:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){overflow:hidden}.wp-element-button,.wp-block-button__link,.wp-block-file__button,.comment-respond #submit,.sns-share-button,.sns-follow-button,.sns-follow-box-section .sns-follow-button,.posted-by-author-follow-button .sns-follow-button,.sns-follow-box .sns-follow-button,.hero-slider-item-button,.articles-posted-card-button-section,.campaign-link,.header-contact-contents,.contact-document-contents,.contact-address-contents,.popup-message-close-button{border-radius:var(--theme-border-radius-button)}:where(.search-form){border-radius:var(--theme-border-radius-button) !important}.search-input{border-radius:var(--theme-border-radius-button) 0 0 var(--theme-border-radius-button)}.search-submit{border-radius:0 var(--theme-border-radius-button) var(--theme-border-radius-button) 0}.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-radius:var(--theme-border-radius-button) !important}.wp-block-search__button-inside .wp-block-search__input{border-radius:var(--theme-border-radius-button) 0 0 var(--theme-border-radius-button)}.wp-block-search__button-inside .wp-block-search__button{border-radius:0 var(--theme-border-radius-button) var(--theme-border-radius-button) 0}.wp-block-search__button-outside .wp-block-search__input,.wp-block-search__button-outside .wp-block-search__button{border-radius:var(--theme-border-radius-button)}.single-category-item,.single-tags-item,.articles-category-item,.articles-tags-item,.articles-posted-card-time-label,.label-item-small,nav .page-numbers,.back-to-top,.page-feed-prev-absolute,.page-feed-next-absolute,[class*=is-style-theme-box-top]:before,.is-style-theme-list-step-leftline>li:before,.is-style-theme-list-step-leftline>li:last-child:after,.is-style-theme-details-underline-angel summary:after,.is-style-theme-details-underline-faq summary:before,.is-style-theme-details-underline-faq p:before,.is-style-theme-details-wide-faq summary:before,.is-style-theme-details-wide-faq p:before{border-radius:var(--theme-border-radius-small-parts)}body.profile-icon-square{--theme-border-radius-avatar:0}body.profile-icon-rounded{--theme-border-radius-avatar:5px}body.profile-icon-circle{--theme-border-radius-avatar:9999px}.main-class .avatar,.sidebar .avatar,.comment-body .avatar,.posted-by-author-icon-contents .avatar,.wp-block-avatar img,.wp-block-post-author__avatar img,.wp-block-latest-comments__comment-avatar{border-radius:var(--theme-border-radius-avatar)}.sns-share-single-leftside>.sns-share-button,.sns-share-page-leftside>.sns-share-button{border-radius:0 !important}.sns-share-single-leftside>.sns-share-button:first-child,.sns-share-page-leftside>.sns-share-button:first-child{border-top-right-radius:var(--theme-border-radius-section) !important}.sns-share-single-leftside>.sns-share-button:last-child,.sns-share-page-leftside>.sns-share-button:last-child{border-bottom-right-radius:var(--theme-border-radius-section) !important}.sns-share-single-rightside>.sns-share-button,.sns-share-page-rightside>.sns-share-button,.display-right-absolute .sns-share-button{border-radius:0 !important}.sns-share-single-rightside>.sns-share-button:first-child,.sns-share-page-rightside>.sns-share-button:first-child,.display-right-absolute .sns-share-button:first-child{border-top-left-radius:var(--theme-border-radius-section) !important}.sns-share-single-rightside>.sns-share-button:last-child,.sns-share-page-rightside>.sns-share-button:last-child,.display-right-absolute .sns-share-button:last-child{border-bottom-left-radius:var(--theme-border-radius-section) !important}.display-right-absolute .contact-document-contents,.display-right-absolute .contact-address-contents{border-radius:var(--theme-border-radius-section) 0 0 var(--theme-border-radius-section)}.is-style-theme-image-square img,.is-style-theme-list-number-bg-square li:before{border-radius:0 !important}.is-style-theme-list-number-bg-circle li:before{border-radius:50% !important}
@charset "UTF-8";:root{--main-dark-area-bg-color:#fff;--main-dark-area-text-color:#302d2b;--main-white-area-bg-color:#fff;--main-white-area-text-color:#302d2b;--theme-min-contents-bg-color:var(--main-white-area-bg-color);--main-contents-border-color:#eae6e2;--main-card-border-color:#d8d1cb;--main-border-shadow-color:rgba(48,45,43,.12);--main-accent-color:#8a6a2f;--global-menu-accent-color:var(--main-accent-color);--theme-border-radius-section:0;--theme-border-radius-button:0;--theme-border-radius-small-parts:0;--theme-border-radius-avatar:9999px}body{color:var(--main-white-area-text-color);background-color:var(--main-white-area-bg-color)}.site-header,.top-navigation-bar{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color)}.site-header{border-block-end:1px solid var(--main-accent-color)}#header.hero-header-transparent.hero-header-fullscreen-all{border-block-end-color:var(--main-contents-border-color)}@media (min-width:769px){#header.hero-header-transparent.hero-header-fullscreen-pc{border-block-end-color:var(--main-contents-border-color)}}@media (min-width:601px){#header.hero-header-transparent.hero-header-fullscreen-tablet-up{border-block-end-color:var(--main-contents-border-color)}}.top-navigation-bar{border-block-end:1px solid var(--main-contents-border-color)}.top-navigation-bar a{color:inherit}.site-header:has(.title-type-center),.site-header:has(.title-type-contact){color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color)}.site-header .title-type-center>.title-navigation-right-box,.site-header .title-type-contact>.title-navigation-right-box{width:100%;color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color)}@media (min-width:769px){ul.global-menu ul{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border:1px solid var(--main-contents-border-color)}}@media (max-width:768px){.drawer-content{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border-inline-start:1px solid var(--main-contents-border-color)}}.drawer-open{color:var(--main-dark-area-text-color);border-color:var(--main-dark-area-text-color)}.search-button{color:var(--main-dark-area-text-color)}:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h2:not([class*=is-style-]){position:relative;padding:.5em !important;color:var(--main-white-area-text-color);background-color:var(--main-white-area-bg-color)}:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h2:not([class*=is-style-]):before,:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h2:not([class*=is-style-]):after{position:absolute;left:0;width:100%;height:2px;content:"";background-color:var(--main-accent-color)}:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h2:not([class*=is-style-]):before{top:-5px}:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h2:not([class*=is-style-]):after{bottom:-5px}:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h3:not([class*=is-style-]){padding:.4em .65em;border-inline-start:5px solid var(--main-accent-color);border-block-end:1px solid var(--main-card-border-color)}:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h4:not([class*=is-style-]){position:relative;padding-block-end:.4em}:where(.single-content-section,.page-content-section,.sidebar,.editor-styles-wrapper) h4:not([class*=is-style-]):after{position:absolute;bottom:0;left:0;width:3em;height:2px;content:"";background-color:var(--main-accent-color)}.main-section{background-color:transparent;padding-block:0}.sidebar-container{background-color:transparent;padding:0}.main-section>.main-class,.main-section>.related-article,.main-section>.comment-lists-section,.sidebar-container>.widget,.right-sidebar-sticky-group>.widget{color:var(--main-white-area-text-color);background-color:var(--theme-min-contents-bg-color)}.main-section>.related-article,.main-section>.comment-lists-section,.sidebar-container>.widget,.right-sidebar-sticky-group>.widget{border:solid 1px var(--main-contents-border-color)}.sidebar-container>.widget,.right-sidebar-sticky-group>.widget{--sidebar-widget-inner-space:var(--theme-sidebar-widget-inner-padding);padding:var(--sidebar-widget-inner-space)}.sidebar-container>.widget>:is(h1,h2,h3,h4,h5,h6):first-child,.right-sidebar-sticky-group>.widget>:is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:calc(var(--sidebar-widget-inner-space) * -1);margin-inline:calc(var(--sidebar-widget-inner-space) * -1)}.list-articles-card,.related-contents,.main-section>.page-feed .page-feed-box{color:var(--main-white-area-text-color);background-color:var(--theme-min-contents-bg-color);border:solid 1px var(--main-card-border-color)}.wp-block-button>.wp-element-button,input[type=submit],button[type=submit],.articles-posted-card-button-section{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border:solid 1px var(--main-dark-area-text-color)}.hover-action .wp-block-button>.wp-element-button:hover,.hover-action input[type=submit]:hover,.hover-action button[type=submit]:hover,.hover-action .articles-posted-card-button-section:hover{color:var(--main-white-area-bg-color);background-color:var(--main-accent-color);border-color:var(--main-accent-color)}.label-color-category{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border-color:var(--main-accent-color)}.page-feed-prev-arrow:before,.page-feed-next-arrow:before{color:var(--main-white-area-bg-color);background-color:var(--main-accent-color)}.page-feed-prev-arrow:before{border-inline-end:1px solid var(--main-card-border-color)}.page-feed-next-arrow:before{border-inline-start:1px solid var(--main-card-border-color)}.wp-block-separator,.wp-block-quote.is-style-plain{color:var(--main-accent-color);border-color:var(--main-accent-color)}.wp-block-table td,.wp-block-table th{color:var(--main-white-area-text-color);background-color:var(--main-white-area-bg-color);border-color:var(--main-card-border-color)}.is-style-theme-updownline-color,.is-style-theme-bgcolor-color{color:var(--main-white-area-text-color);background-color:var(--main-white-area-bg-color)}.is-style-theme-bgcolor-color{border:1px solid var(--main-card-border-color)}.is-style-theme-updownline-color:before,.is-style-theme-updownline-color:after,.is-style-theme-center-line-color:before,.is-style-theme-center-line-color:after{background-color:var(--main-accent-color)}.is-style-theme-border-square-thin-color,.is-style-theme-under-line-thin-color,.is-style-theme-top-line-thin-color,.is-style-theme-updown-line-middle-color,.is-style-theme-updown-line-thin-color,.is-style-theme-updown-line-double-color,.is-style-theme-left-color-line,.is-style-theme-shadow-rightbottom,.is-style-theme-shadow-alignment{border-color:var(--main-accent-color)}.is-style-theme-left-color-shadow{border-inline-start-color:var(--main-accent-color)}.is-style-theme-shadow-alignment{box-shadow:10px 10px 0 var(--main-accent-color)}.is-style-theme-square-brackets-color:before,.is-style-theme-square-brackets-color:after,.is-style-theme-big-brackets-color:before,.is-style-theme-big-brackets-color:after{border-color:var(--main-accent-color)}.is-style-theme-speechbubble-updown-color-left,.is-style-theme-speechbubble-updown-color-center,.is-style-theme-speechbubble-square-color-bottom,.is-style-theme-speechbubble-square-color-left,.is-style-theme-speechbubble-square-color-right{border-color:var(--main-accent-color)}.is-style-theme-speechbubble-updown-color-left:before,.is-style-theme-speechbubble-updown-color-center:before,.is-style-theme-speechbubble-square-color-bottom:before{border-color:var(--main-accent-color) transparent transparent}.is-style-theme-speechbubble-square-color-left:before{border-color:transparent var(--main-accent-color) transparent transparent}.is-style-theme-speechbubble-square-color-right:before{border-color:transparent transparent transparent var(--main-accent-color)}.is-style-theme-list-underline-color>li,.is-style-theme-list-topbottomline-color>li,.is-style-theme-list-topbottomline-color>li:first-child{border-color:var(--main-accent-color)}.is-style-theme-list-step-leftline>li{border-inline-start-color:var(--main-accent-color)}.is-style-theme-list-step-leftline>li:before,.is-style-theme-list-step-leftline>li:last-child:after{border-color:var(--main-accent-color);background-color:var(--main-accent-color)}.is-style-theme-list-step-speechbubble>li{border-color:var(--main-accent-color)}.is-style-theme-list-step-speechbubble>li:not(:last-child):before{border-color:var(--main-accent-color) transparent transparent}[class*=is-style-theme-details-underline-] summary{border-color:var(--main-card-border-color)}.is-style-theme-details-underline-angel summary:after,.is-style-theme-details-underline-faq summary:before,.is-style-theme-details-underline-faq p:before{color:var(--main-white-area-bg-color);background-color:var(--main-accent-color);border:1px solid var(--main-accent-color)}.is-style-theme-details-underline-faq[open]{border-color:var(--main-card-border-color)}[class*=is-style-theme-details-wide-]{border-color:var(--main-card-border-color)}[class*=is-style-theme-details-wide-]>summary{color:var(--main-white-area-text-color);background-color:var(--main-white-area-bg-color);border-block-end:1px solid var(--main-card-border-color)}.is-style-theme-point-up-information,.is-style-theme-point-up-information:before,.is-style-theme-box-top-information,.is-style-theme-box-top-information:before{border-color:var(--main-accent-color)}.is-style-theme-point-up-information:before,.is-style-theme-box-top-information:before{color:var(--main-white-area-bg-color);background-color:var(--main-accent-color)}.footer-menu-standard,.site-footer{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color)}.site-footer a,.footer-menu-standard a{color:inherit}.footer-fixed-menu-section .menu-item>a{color:var(--main-dark-area-text-color);background-color:var(--main-dark-area-bg-color);border-block-start:1px solid var(--main-contents-border-color)}.site-footer{border-block-start:1px solid var(--main-contents-border-color);border-block-end:3px solid var(--main-accent-color)}body:not(:has(.footer-menu-standard+.site-footer)) .site-footer{border-block-start:3px solid var(--main-accent-color)}
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)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .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{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break: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-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[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}}
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}
.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*! 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}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}: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}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.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}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";
/*!
Theme Name: whitedress Child
Description: whitedress-WP専用子テーマ
Theme URI: https://whitedress-wp.com/
Author: ryo
Author URI:
Template:   whitedress-wp
Version:    1.0
*/
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}