.rank-math-breadcrumb{font-size:15px;letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;line-height:1.6em;color:#3a3a3a;background:#f2f2f2;border:1px solid #eeeded;border-radius:3px;padding:7px 12px;margin:5px 0 15px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 1px 1px 1px #e0e0e0;overflow:hidden;display:block}.rank-math-breadcrumb a,.rank-math-breadcrumb a:visited{text-decoration:none;color:#3a3a3a}.rank-math-breadcrumb a:hover{color:#4285f4}.rank-math-breadcrumb p{margin-bottom:0}.entry-title{font-size:25px;font-weight:600}.single .entry-title{font-size:31px;font-weight:400;line-height:1.2;word-break:break-all;color:#20292f;border-top:1px solid #d7d7d7;padding-top:25px;margin-top:20px;margin-bottom:0;display:block}.single .post div.entry-meta{font-size:.9em;align-items:center;border-bottom:1px solid #d7d7d7;padding-bottom:25px;gap:24px;flex-wrap:wrap;display:flex}.single div.entry-meta>span{align-items:center;gap:8px;display:inline-flex}.single div.entry-meta svg.meta-icon{fill:#2563eb;width:16px;height:16px}.single div.entry-meta a,.single div.entry-meta time{font-weight:500;text-decoration:none;color:#4b5563}.single div.entry-meta a:hover{color:#2563eb}.single span.comments-links a{color:#4b5563;background-color:transparent;padding:0;border-radius:0;display:inline}.entry-summary p,.single .entry-content p:not(blockquote p),.single .entry-content ol li,.single .entry-content ul li{font-size:20px;text-align:justify;line-height:1.8}.wp-block-image figcaption{font-size:18px}.has-text-align-center{text-align:center !important}.single .entry-content h2{font-size:25px;font-weight:400;line-height:1.6;color:#fff;background:rgba(0,86,129,.8);padding:5px 15px;border:1px solid #fff;border-radius:0 10px;margin:1.15em 0 .6em;position:relative;text-shadow:0 -1px rgba(0,0,0,.6);box-shadow:inset 0 0 5px rgba(53,86,129,.5);transition:all .4s ease-in-out}.single .entry-content h2:hover{background:#055681}.single .entry-content h3:not(#jp-relatedposts h3){font-size:22px;font-weight:600;line-height:1.8;color:#355681;border-bottom:1px solid rgba(53,86,129,.3);margin:1em 0 .65em;position:relative}.single .entry-content h4:not(.jp-relatedposts-post-title,.toc h4){font-size:22px;padding:3px 9px;border-bottom:1px solid #eee;border-left:5px solid #eee;margin-bottom:15px}.has-drop-cap:not(:focus):first-letter {font-size:104px;font-weight:500;line-height:.8;margin:.15em .1em 0 0;float:left}.single-post .entry-content blockquote{font-size:18px;color:#b0b0b0;background:#282828;line-height:1.8;padding:36px 45px;border-left:4px solid #8a56e2;border-radius:10px;margin-top:45px;margin-bottom:45px;transition:transform .2s ease;position:relative}.single-post .entry-content blockquote:hover{transform:scale(1.03)}.single-post .entry-content blockquote:before,.single-post .entry-content blockquote:after{font-size:40px;color:#8a56e2;content:"\201C";content:"\201D";position:absolute}.single-post .entry-content blockquote:before{top:-10px;left:20px}.single-post .entry-content blockquote:after{right:20px;bottom:-10px}code{font-size:18px}.wp-block-code{color:#dbdfe4;background-color:#1e2a30;padding:12px 36px 12px 16px;border-radius:5px;overflow-x:auto;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.copy-code-button,.copy-code-button:hover,.copy-code-button:focus{font-size:12px;font-weight:700;color:#333;background-color:#f0f0f0;right:5px;bottom:5px;border:none;border-radius:3px;padding:5px 10px;cursor:pointer;position:absolute}.single .relatedposts .relatedthumb{vertical-align:text-top;padding-right:7px;padding-left:7px;display:inline-block;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;transition:opacity .3s ease}.single .relatedposts .relatedthumb:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.single .relatedposts .relatedthumb img{border:1px solid #cdcdcd;border-radius:4px;object-fit:cover}.single .relatedthumb a{font-size:18px}.single .relatedthumb small{font-size:14px;opacity:.6}.single .relatedposts{margin-top:20px}@media (min-width:1025px){.single .relatedposts .relatedthumb img{height:240px}.single .relatedposts{margin-right:-30px;margin-left:-5px}}@media (min-width:720px) and (max-width:1024px){.single .relatedposts .relatedthumb img{height:200px}.single .relatedposts{margin-right:-25px;margin-left:-5px}}@media (min-width:720px){.single .relatedposts .relatedthumb{width:32%}}@media (max-width:719px){.single .relatedposts .relatedthumb{width:49%}.single .relatedposts>.relatedthumb:first-of-type{display:none}.single .relatedposts .relatedthumb img{height:130px}.single .relatedposts{margin-right:-5px;margin-left:-5px}}.ccp-divider1,.ccp-divider2{background:#eee;width:100%;height:1px;display:block}.ccp-divider1{margin:25px 0}.ccp-divider2{margin:30px 0 20px}@media (prefers-color-scheme:dark){.ccp-divider1,.ccp-divider2{background:#333}}.ccp-post-share{margin:24px 0 0;position:relative}.ccp-share-row--xl{gap:16px;grid-template-columns:1fr 1fr;display:grid}.ccp-btn{font-size:16px;font-weight:700;align-items:center;justify-content:center;color:#fff;width:100%;height:52px;padding:0;border:0;border-radius:8px;gap:8px;cursor:pointer;display:inline-flex;box-shadow:0 2px 4px rgb(0 0 0/.1);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,filter .2s ease}@media (min-width:1025px){.ccp-btn:active{transform:translateY(1px)}}.ccp-btn-copy{background:#2e81db}.ccp-btn-copy:hover{filter:brightness(.95)}.ccp-btn-share{background:#f35b52}.ccp-btn-share:hover{filter:brightness(.95)}.ccp-icon{align-items:center;display:inline-flex}.ccp-icon svg{color:#fff;width:22px;height:22px}.ccp-btn-label{line-height:1}.ccp-dropdown{width:100%;position:relative}.ccp-menu{background:#fff;top:calc(100% + 10px);right:0;width:100%;min-width:160px;border:1px solid rgb(0 0 0/.1);border-radius:8px;box-shadow:0 8px 20px rgb(0 0 0/.15);z-index:100;overflow:hidden;position:absolute}.ccp-menu[hidden]{display:none}.ccp-menu--sheet .ccp-menu-item{font-size:15px;font-weight:700;text-decoration:none;color:#111;padding:12px 14px;border-radius:10px;display:block}.ccp-menu--sheet .ccp-menu-item:hover,.ccp-menu--sheet .ccp-menu-item:focus{background:#f1f6ff}.ccp-toast{font-size:13px;white-space:nowrap;color:#fff;background:rgb(0 0 0/.85);left:50%;bottom:-40px;padding:8px 16px;border-radius:20px;pointer-events:none;position:absolute;opacity:0;transition:opacity .3s;transform:translateX(-50%)}.ccp-toast.show{opacity:1}@media (prefers-color-scheme:dark){.ccp-menu{background:#1f1f1f;border-color:#2a2a2a}.ccp-menu--sheet .ccp-menu-item{color:#e9e9e9}.ccp-menu--sheet .ccp-menu-item:hover,.ccp-menu--sheet .ccp-menu-item:focus{background:#2a2f3f}}@media (min-width:769px){.site-main .post-navigation{margin-bottom:10px}}.single #nav-below{justify-content:space-between;padding-right:5px;padding-left:5px;display:flex}.single .nav-previous,.single .nav-next{align-items:center;flex:1;display:flex}.single .nav-previous{justify-content:flex-end;margin-left:10px;order:2}.single .nav-next{justify-content:flex-start;margin-right:10px;order:1}.single .post-navigation .gp-icon{display:none}.single .nav-previous:after,.single .nav-next:before{content:'';flex-shrink:0}.single .nav-previous:after{content:'》';margin-left:10px}.single .nav-next:before{content:'《';margin-right:10px}.single .prev a,.single .next a{font-weight:500;text-decoration:none;align-items:center;line-height:1.5;color:#fff;background:#4a4e53;padding:5px 10px;border-radius:5px;flex:1;display:flex;transition:color .3s,transform .3s,background .3s}.single .prev a:hover,.single .next a:hover{text-decoration:none;color:#fff;background:#5d6166;transform:scale(1.05)}@media (max-width:768px){.single #nav-below{align-items:center;flex-direction:column}.single .nav-previous,.single .nav-next{width:100%;margin-bottom:10px}.single .nav-previous{justify-content:flex-end;order:2}.single .nav-next{justify-content:flex-start;order:1}}.author-box{align-items:center;background-color:#fff;padding:32px;border:1px solid #ddd;gap:28px;scroll-margin-top:90px;flex-wrap:wrap;display:flex;transition:box-shadow .3s ease,transform .3s ease}@media (min-width:769px) and (max-width:1024px){.author-box{margin-right:40px;margin-left:40px}}@media (max-width:768px){.author-box{padding:24px;margin-right:25px;margin-left:25px;gap:20px}}.author-box:hover{box-shadow:0 10px 24px rgb(0 0 0/.08)}.author-avatar img{width:100px;height:100px;border:3px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgb(0 0 0/.1);transition:transform .3s ease,box-shadow .3s ease}.author-avatar img:hover{box-shadow:0 4px 12px rgb(0 0 0/.15);transform:scale(1.08)}.author-info{min-width:260px;flex:1}@media (max-width:768px){.author-info{padding-right:0}}h3.author-name{font-size:20px;font-weight:600;font-style:italic;line-height:1.2;margin:0 0 12px}.author-desc{font-size:18px;font-weight:400;line-height:1.75;color:#2d3748}.author-desc a{font-weight:600;text-decoration:none;color:#4299e1;position:relative;transition:color .2s ease}.author-desc a:after{content:'';background-color:#4299e1;width:100%;height:2px;bottom:-4px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}#respond,#comments{scroll-margin-top:145px}.comments-title{font-size:20px;font-weight:600;letter-spacing:1px;line-height:1;border-bottom:2px solid #222;margin-top:0;margin-bottom:26px}.comments-title span{line-height:.85;color:#fff;background-color:#222;padding:7px 12px 4px;display:inline-block}#reply-title{display:none}#comment{font-size:20px;height:120px;overflow-y:auto;border:1px solid;border-radius:6px}.comment-content{font-size:20px;line-height:1.8;background-color:#f8f8f8;padding:15px 20px 25px;border:none;border-radius:3px}.comment-list{background-color:#fff;padding:24px 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:rgba(23,43,99,.14) 0 7px 28px}.comment .children{border-left:none}#submit{font-size:20px;font-weight:600;letter-spacing:1px;line-height:1.25;background:#2196f3;min-width:100px;padding:7px 25px;border-radius:30px;outline:0;cursor:pointer;transition:transform .15s ease}#submit:enabled:active{transform:translateY(2px)}#submit:disabled{background-color:#c4c4c4;cursor:not-allowed}.form-submit{text-align:right}.comment-content .reply{font-weight:600;letter-spacing:1px;line-height:1;background-color:#666;padding:12px 15px;border-radius:4px;display:inline-block;transition:background-color .3s ease,transform .15s ease}.comment-content .reply a{color:#fff}.comment-content .reply:hover{background-color:#272727}.comment-content .reply:active{transform:translateY(2px)}.comment-form{flex-direction:column;display:flex}.comment-form #author{font-size:20px;border:1px solid;border-radius:6px;order:1}.comment-form .comment-form-comment{order:2}.comment-form #email{border-radius:6px;display:none;order:3}.comment-form #url{border-radius:6px;display:none;order:4}.comment-form-cookies-consent{margin-bottom:2px;order:5}@media (max-width:719px){.comment-form-cookies-consent{margin-bottom:15px}}.comment-form .form-submit{order:6}#commentform{margin-bottom:17px}@media (min-width:1025px){.separate-containers .comments-area{padding-right:0;padding-left:0}}@media (min-width:769px){.separate-containers .comments-area{padding-top:10px}}@media (max-width:768px){.separate-containers .comments-area{padding:30px 25px 5px}}.comment-content img{max-width:100%;height:auto;margin:20px 0;display:block;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .3s ease}.comment-content img:hover{transform:scale(1.01)}#masthead{box-shadow:0 4px 4px rgb(156 156 156/.4);transition:box-shadow .3s ease}.inside-header{padding:5px 0;transition:padding .3s ease}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,#menu-menu,#menu-menu-en{background-color:#fff}#masthead.is-scrolled{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#masthead.is-scrolled .inside-header{padding:0}#masthead.is-scrolled .site-logo img{max-width:45px;max-height:45px;transition:max-height .3s ease}#masthead{width:100%;top:0;z-index:1;position:fixed}#page{margin-top:90px}@media (min-width:769px) and (max-width:1024px){.lang-en #page{margin-top:150px}}@media (min-width:769px){.admin-bar #masthead{top:32px}}@media (max-width:768px){.admin-bar #masthead{top:46px}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}@media (min-width:1025px){.lang-en .main-navigation .menu-bar-item>a{padding-right:10px;padding-left:10px}}.main-navigation .inside-navigation{align-items:center;display:flex}.main-navigation .main-nav{flex:1}.main-navigation .menu-bar-items{align-items:center;display:flex}.new-label{font-size:15px;font-weight:600;vertical-align:middle;line-height:1;color:#fff;background-color:red;padding:3px 6px;border-radius:3px;display:inline-block;transition:transform .15s ease}.new-label:hover{transform:translateY(-2px)}@media (max-width:768px){#content{margin-top:-3px;margin-bottom:-8px}}@media (min-width:1025px){.separate-containers .site-main{margin:40px 35px 0 0}}@media (min-width:769px) and (max-width:1024px){.separate-containers .site-main{margin:40px -15px 0 -25px !important}}@media (max-width:768px){.separate-containers .site-main{margin:0}}@media (min-width:1025px){.home .site-main{margin:40px 0}}@media (min-width:769px) and (max-width:1024px){.home .site-main{margin:30px 15px !important}}@media (max-width:768px){.home .site-main{margin:30px 25px !important}}@media (min-width:769px){.search-no-results.separate-containers .site-main,.error404.separate-containers .site-main{margin-top:60px !important}}@media (max-width:768px){.page #primary{margin:-20px 30px}}@media (min-width:1025px){.separate-containers .inside-article{padding:0 0 1px}}@media (min-width:769px) and (max-width:1024px){.separate-containers .inside-article{padding-top:0;padding-bottom:1px}}@media (max-width:768px){.separate-containers .inside-article:not(.single .inside-article,.page .inside-article){padding-bottom:0}.single .inside-article{padding:30px 25px}}@media (max-width:768px){.page .inside-article{background-color:transparent;padding:0}}.post-image img{border:1px solid #cdcdcd;border-radius:4px;object-fit:cover;transition:transform .3s ease}.post-image img:hover{transform:scale(1.05)}@media (min-width:720px){.post-image img{width:200px;height:185px;margin-right:20px;float:left}}@media (max-width:719px){.post-image img{margin-bottom:-15px}}.entry-summary p{max-height:calc(1.75em * 5);overflow-wrap:anywhere;overflow:hidden;display:block;mask-image:linear-gradient(to bottom,#000 calc(100% - 1.75em), transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.75em), transparent);position:relative}.read-more{font-size:20px;font-weight:600;letter-spacing:1px;text-align:center;color:#fff;background-color:#4f4f4f;padding:6px;border-radius:4px;overflow:hidden;display:block;transition:background-color .3s ease,transform .15s ease}.read-more:hover,.read-more:focus{color:#fff;background-color:#a9a9a9}.read-more:active{transform:translateY(2px)}#nav-below.paging-navigation .page-numbers{font-size:15px;text-decoration:none;color:#555;background-color:transparent;padding:8px 16px;border-radius:4px;margin:5px;display:inline-block;transition:background-color .2s ease,transform .15s ease}#nav-below.paging-navigation .page-numbers.current{color:#fff;background-color:#333}#nav-below.paging-navigation a.page-numbers{border:1px solid #e0e0e0}#nav-below.paging-navigation a.page-numbers:hover,#nav-below.paging-navigation a.page-numbers:focus{color:#333;background-color:#f5f5f5}#nav-below.paging-navigation a.page-numbers:active{transform:translateY(2px)}.separate-containers .paging-navigation{text-align:center;padding:25px 0}#nav-below.paging-navigation .gp-icon{vertical-align:middle}@media (min-width:769px){#nav-below.paging-navigation{margin-top:-15px;margin-bottom:15px}}@media (min-width:1025px){.widget-area .widget{padding-right:0;padding-left:35px}}@media (min-width:769px) and (max-width:1024px){.widget-area .widget{padding-right:15px;padding-left:25px}}@media (min-width:769px){.widget-area .widget{padding-top:20px;padding-bottom:20px;margin:0}}@media (max-width:768px){.widget-area .widget{padding:10px 25px}}@media (min-width:769px){.site-content{justify-content:space-around;align-items:flex-start;display:flex}#right-sidebar{top:40px;align-self:flex-start;position:-webkit-sticky;position:sticky;border-left:1px solid #ddd}}#right-sidebar h2{font-size:22px;font-weight:600;letter-spacing:1px;text-align:center;vertical-align:middle;line-height:1.66;color:#fff;background-color:#2a2a2a;padding:5px;position:relative;display:block}#right-sidebar h2:before{content:'';width:0;height:0;bottom:-9px;left:50%;border-top:10px solid #2a2a2a;border-right:10px solid transparent;border-left:10px solid transparent;margin-left:-10.5px;position:absolute;display:inline-block}.most-viewed{font-size:20px;line-height:1.8;padding-left:40px;margin-top:-10px !important;counter-reset:item;list-style:none}.most-viewed li{margin-bottom:10px;counter-increment:item;position:relative}.most-viewed li:before{font-weight:600;text-align:center;line-height:1.35;color:#fff;background:linear-gradient(to top,#61758c 37%,#758dab 75%,#fff);width:30px;height:30px;left:-40px;border:1px solid #6b7b8d;border-radius:7px;margin-top:3px;content:counter(item);position:absolute;display:inline-block}.footer-brand{font-weight:600;color:#f60}.post-image{text-align:center}.single .wp-block-image{text-align:center}.single .wp-block-image{margin-top:30px;margin-bottom:30px}.single .wp-block-image img{box-shadow:0 0 20px #000;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;border-radius:4px}.wp-lightbox-overlay .scrim{background-color:rgba(0,0,0,.8) !important}.wp-lightbox-overlay .close-button{background-color:#fff !important;border:2px solid #000;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.wp-lightbox-overlay .close-button:hover,.close-button:focus{background-color:#e6e6e6 !important;outline:none}.toc{scroll-behavior:smooth}h2[id^=toc-section],h3[id^=toc-section],h4[id^=toc-section]{scroll-margin-top:60px}@media (min-width:1025px){.toc-mobile{display:none}}.toc-fixed h4{display:none}.toc-fixed{word-wrap:break-word;overflow-wrap:break-word;background:#fff;top:200px;bottom:250px;width:250px;max-height:calc(100vh - 200px - 20px);border:none;border-radius:8px;padding:15px;box-shadow:none;z-index:99999;position:fixed;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;right:50%;margin-right:620px}.toc-fixed .tocLinks ul,.toc-fixed .tocLinks li{list-style:none;padding:0;margin:0}.toc-fixed .tocLinks li{margin-bottom:8px}.toc-fixed .tocLinks a{font-size:18px;word-wrap:break-word;overflow-wrap:break-word;color:#333;background:#fff;padding-top:2px;padding-bottom:2px;border-radius:0;border-left:3px solid #ccc;margin:0;hyphens:auto;display:block;text-decoration:none;font-family:inherit;box-shadow:none;transition:all .2s ease;padding-left:12px;padding-right:12px;text-align:left}.toc-fixed .tocLinks a:hover{color:#000;background:#eaeaea;border-left-color:#000}.toc-fixed .tocLinks a.toc-active{font-weight:500;color:#000;background:#fff;border-left:3px solid #0073aa}.toc-fixed .tocLinks .toc-h3 a{padding-left:calc(12px + 10px)}.toc-fixed .tocLinks .toc-h4 a{padding-left:calc(12px + 20px)}.toc-fixed::-webkit-scrollbar{width:6px}.toc-fixed::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.toc-fixed::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.toc-fixed::-webkit-scrollbar-thumb:hover{background:#555}.toc-mobile{background:#fff;padding:0;border:1px solid #e0e0e0;border-radius:4px;margin:30px 0;box-sizing:border-box;box-shadow:0 1px 3px rgb(0 0 0/.06);overflow:hidden}.toc-mobile .toc-header{background:#fafafa;padding:14px 18px;border-bottom:1px solid #e8e8e8;margin:0;align-items:center;justify-content:space-between;display:flex}.toc-mobile .toc-header h4{font-size:20px;font-weight:600;color:#222;margin-bottom:0}.toc-toggle{font-size:14px;font-weight:600;color:#fff;background:#0073aa;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;transition:background .3s}.toc-toggle:hover,.toc-toggle:focus{background:#005a87}.toc-toggle:active{background:#004668}.toc-mobile .toc-toggle-hide{display:inline}.toc-mobile .toc-toggle-show{display:none}.toc-mobile.toc-collapsed .toc-toggle-hide{display:none}.toc-mobile.toc-collapsed .toc-toggle-show{display:inline}.toc-mobile .tocLinks{opacity:1;grid-template-rows:1fr;display:grid;transition:grid-template-rows .3s ease-out,opacity .3s ease-out}.toc-mobile.toc-collapsed .tocLinks{opacity:0;grid-template-rows:0fr}.toc-mobile .tocLinks>ul{overflow:hidden}.toc-mobile .tocLinks{padding:0;margin:0}.toc-mobile .tocLinks ul,.toc-mobile .tocLinks li{list-style:none;padding:0;margin:0}.toc-mobile .tocLinks li{border-bottom:1px solid #f5f5f5}.toc-number{font-size:17px;font-weight:500;color:#888;margin-right:15px;flex-shrink:0;display:inline-block}.toc-mobile .tocLinks .toc-h3 a{margin-left:20px}.toc-mobile .tocLinks .toc-h4 a{margin-left:50px}.toc-mobile .tocLinks a{font-size:18px;line-height:1.5;align-items:center;color:#444;background:0 0;padding:12px 18px;border:none;border-radius:0;display:flex;font-family:inherit;text-decoration:none;box-shadow:none;transition:all .2s ease;word-wrap:break-word;overflow-wrap:break-word;flex:1}.toc-mobile .tocLinks a:hover{background:#fafafa}.page .toc{display:none}.archive .page-header,.page .entry-header{display:none}@media (min-width:769px){.page-header{margin-top:-40px}}.page-title{font-size:31px;font-weight:600}.byline:not(.single .byline),.cat-links,.tags-links,.comments-link{display:none}.single .tags-links{display:block}.entry-meta:not(.single .entry-meta){margin-bottom:-15px}.single .inside-article>.featured-image,.featured-image{display:none}.sns-go{clear:both;margin-top:30px;margin-bottom:-20px}.sns-go ul{list-style-type:none;padding:0;margin:0;gap:8px;display:flex}.sns-go a{cursor:pointer;display:inline-block;transition:opacity .2s}.sns-go a:hover{opacity:.8}.linktooltips-container{font-size:13px;color:#fff;background:rgb(0 0 0/.85);padding:8px 16px;border-radius:20px;position:absolute;z-index:999;opacity:0;transition:opacity .3s}.rightclick-tooltips-container{font-weight:600;color:#fff;background-color:red;left:50%;bottom:15%;transform:translateX(-50%);padding:10px 15px;border-radius:5px;position:fixed;z-index:1000}.wp-block-button .wp-block-button__link{margin-bottom:20px;transition:all .2s}.myRedToneBtn a{font-size:22px !important;font-weight:700;text-decoration:none;line-height:1.6 !important;color:#fff;background:linear-gradient(to bottom,#ff5f6d,#f96);padding:12px 35px !important;border:none;border-radius:17px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:all .3s ease}.myRedToneBtn a:hover,.myRedToneBtn a:focus{background:linear-gradient(to bottom,#f96,#ff5f6d);box-shadow:0 6px 12px 0 rgba(0,0,0,.3);transform:translateY(-2px)}.myCustomBtn a{font-size:22px !important;font-weight:700;text-decoration:none;line-height:1.6 !important;color:#fff;background:linear-gradient(to bottom,#6dd5ed,#2193b0);padding:12px 35px !important;border:none;border-radius:17px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:all .3s ease}.myCustomBtn a:hover,.myCustomBtn a:focus{background:linear-gradient(to bottom,#2193b0,#6dd5ed);box-shadow:0 6px 12px 0 rgba(0,0,0,.3);transform:translateY(-2px)}.single .entry-content p a,.single .entry-content ol li a,.single .entry-content ul li a:not(.toc a),.single .entry-content h3 a,.wp-block-table a{word-break:break-all;color:#3e5898;background-image:linear-gradient(to right,#00bcd4,#5c6bc0);background-size:100% .2em;background-position:0 100%;background-repeat:no-repeat;padding:2px 0;transition:all .25s ease-in}.single .entry-content p a:hover,.single .entry-content ol li a:hover,.single .entry-content ul li a:hover:not(.toc a),.single .entry-content h3 a:hover,.wp-block-table a:hover{color:#fff;background-size:100% 100%;border-radius:10px}.subtitles{font-size:18px !important;font-weight:700;padding-left:11px;border-left:2px solid transparent;margin:35px 20px 10px 3px;overflow:hidden;position:relative;display:block}.subtitles:before{content:'';background-color:#141414;top:8px;bottom:8px;left:0;width:2px;position:absolute;display:block}.code-block{text-align:center;height:auto !important}.ads,.ads-1,.ads-2,.ads-3{justify-content:center;display:flex}.ads:not(#primary .ads){margin-top:10px;margin-bottom:-10px}@media (min-width:769px){#primary .ads{margin-bottom:35px}}@media (max-width:768px){#primary .ads{margin-bottom:20px}}.single #primary .ads{margin-top:20px;margin-bottom:20px}.ads-1{margin-top:20px}.ads-2{margin-bottom:20px}.calc-wrapper{background:#fff;padding:30px 40px;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.calc-title{font-size:26px;font-weight:700;text-align:center;color:var(--text-dark);margin-bottom:35px}.calc-row{align-items:center;padding:24px 0;border-bottom:1px solid #f1f5f9;gap:20px;grid-template-columns:140px 1fr;display:grid}@media (max-width:719px){.calc-row{padding:16px 0;gap:8px;grid-template-columns:1fr}}.calc-label{font-size:16px;font-weight:600;color:#334155}.calc-input-area{gap:12px;flex-direction:column;display:flex}@media (min-width:720px){.calc-input-area{align-items:center;flex-direction:row;flex-wrap:wrap}}.radio-group{gap:10px;flex-wrap:wrap;display:flex}.radio-option input{display:none}.radio-option input:checked+label{color:#fff;background:#3b82f6;border-color:#3b82f6}.radio-option label{font-weight:500;color:#64748b;background:#fff;padding:10px 16px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;display:block;transition:all .2s}.input-group{align-items:center;background:#fff;width:100%;max-width:200px;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;display:flex;transition:all .2s}@media (min-width:1025px){.input-group{width:250px;max-width:none;flex-shrink:0}}@media (min-width:720px) and (max-width:1024px){.input-group{width:305px;max-width:none;flex-shrink:0}}.input-group input{font-size:16px;text-align:right;background:0 0;min-width:0;padding:10px 12px;border:none;outline:none;flex:1}.input-group input:disabled{color:#94a3b8;background-color:#f1f5f9;cursor:not-allowed}.input-group .unit{font-size:14px;font-weight:500;white-space:nowrap;color:#64748b;background:#f1f5f9;padding:10px 12px;border-left:1px solid #cbd5e1}.chip-group{align-items:center;gap:6px;flex-wrap:wrap;display:flex}.chip-btn{font-size:13px;color:#64748b;background:#fff;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s}.chip-btn:hover{color:#3b82f6;background:#f8fafc;border-color:#cbd5e1}.helper-text{font-size:13px;line-height:1.4;color:#94a3b8;width:100%;margin:0;margin-top:4px;flex-basis:100%}.helper-text.important{color:#d97706}.action-buttons{margin-top:35px;gap:12px;display:flex}.btn-calc{font-size:18px;font-weight:700;color:#fff;background:#3b82f6;padding:16px;border:none;border-radius:8px;flex:2;cursor:pointer;transition:background .2s}.btn-calc:hover{background:#2563eb}.btn-reset{font-size:16px;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;flex:1;cursor:pointer;transition:background .2s}.btn-reset:hover{background:#e2e8f0}.result-section{padding-top:30px;border-top:2px dashed #e2e8f0;margin-top:40px;animation:fadeIn .5s ease;display:none}.summary-cards{margin-bottom:30px;gap:15px;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:719px){.summary-cards{grid-template-columns:1fr}}.sum-card{text-align:center;background:#f8fafc;padding:20px;border:1px solid #e2e8f0;border-radius:12px}.sum-card h4{font-size:14px;color:#64748b;margin:0 0 8px}.sum-card .value{font-size:20px;font-weight:800;color:#1e293b}.sum-card.accent .value{color:#3b82f6}.table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.schedule-table{font-size:14px;width:100%;min-width:600px;border-collapse:collapse}.schedule-table th{font-weight:600;white-space:nowrap;color:#475569;background:#f1f5f9}.schedule-table th,.schedule-table td{text-align:center;padding:12px 16px;border-bottom:1px solid #e2e8f0}.schedule-table tr.grace-period-row td{color:#92400e;background-color:#fffbeb}.loan-calculator-guide{background:#fff;padding:30px 40px;border:1px solid #e2e8f0;border-radius:16px;margin-top:30px;margin-bottom:40px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (max-width:768px){.loan-calculator-guide{margin-top:20px;margin-bottom:20px}}.loan-calculator-guide-title{font-size:22px;font-weight:700;color:#1e293b;padding-bottom:10px;border-bottom:2px solid #e2e8f0;margin:40px 0 20px;position:relative}.loan-calculator-guide-title:after{content:'';background-color:#3b82f6;width:60px;height:2px;bottom:-2px;left:0;position:absolute}.loan-calculator-guide p,.loan-calculator-guide ol,.loan-calculator-guide ul{color:#475569;margin-bottom:1.5em}.loan-calculator-guide-list li{margin-bottom:8px}.lottery-container{background-color:#fff;max-width:800px;padding:40px 30px;border-radius:24px;margin:0 auto;box-sizing:border-box;box-shadow:0 10px 40px rgba(0,0,0,.08)}.lotto-title{font-size:28px;font-weight:800;letter-spacing:-.5px;text-align:center;color:#1a1a1a;margin-bottom:10px}.lottery-container p{font-size:15px;text-align:center;word-break:keep-all;line-height:1.6;color:#666;margin-bottom:5px}#lottery-form label{margin:0;cursor:pointer;position:relative}#lottery-form label span{font-size:14px;font-weight:600;align-items:center;justify-content:center;color:#666;background-color:#fff;width:36px;height:36px;border:1px solid #e1e4e8;border-radius:50%;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .2s ease}#lottery-form input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.filter-section-title{font-size:18px;font-weight:700;text-align:center;color:#333;margin:25px 0 15px;display:block}.number-grid{justify-content:center;background:#f8f9fa;padding:15px;border-radius:16px;gap:8px;flex-wrap:wrap;display:flex}#include-section input:checked+span{color:#fff;background-color:#007aff;border-color:#007aff;box-shadow:0 4px 8px rgba(0,122,255,.3);transform:translateY(-2px)}#exclude-section input:checked+span{color:#fff;background-color:#ff3b30;border-color:#ff3b30;box-shadow:0 4px 8px rgba(255,59,48,.3);transform:translateY(-2px)}#generate,#copy-button,#reset-button{font-size:18px;font-weight:700;text-align:center;color:#fff;width:100%;padding:16px 0;border:none;border-radius:12px;margin-top:30px;cursor:pointer;display:block;transition:transform .2s,box-shadow .2s}#generate{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 4px 15px rgba(118,75,162,.4)}#generate:hover{box-shadow:0 6px 20px rgba(118,75,162,.5);transform:translateY(-2px)}#copy-button{background-color:#34495e;box-shadow:0 4px 15px rgba(52,73,94,.3);display:none}#copy-button:hover{background-color:#2c3e50;transform:translateY(-2px)}.lottery-results{text-align:center;background:#f0f9ff;width:100%;padding:20px;border:2px solid #007aff;border-radius:16px;margin-top:30px;box-sizing:border-box;display:none}.lottery-results h2{font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#007aff;margin:0 0 15px}#latest-numbers{gap:0;flex-direction:column;display:flex}.generated-set{justify-content:center;padding:12px 0;border-bottom:1px dashed #bddff7;gap:8px;animation:fadeIn .4s ease-out;display:flex}.generated-set:last-child{padding-bottom:0;border-bottom:none}.lotto-number{font-size:16px;font-weight:700;align-items:center;justify-content:center;color:#fff;width:40px;height:40px;border-radius:50%;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:inset -2px -2px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.2);display:inline-flex}.lotto-number.num-1,.lotto-number.num-2,.lotto-number.num-3,.lotto-number.num-4,.lotto-number.num-5,.lotto-number.num-6,.lotto-number.num-7,.lotto-number.num-8,.lotto-number.num-9,.lotto-number.num-10{background:linear-gradient(135deg,#fbc400 0%,#faa629 100%)}.lotto-number.num-11,.lotto-number.num-12,.lotto-number.num-13,.lotto-number.num-14,.lotto-number.num-15,.lotto-number.num-16,.lotto-number.num-17,.lotto-number.num-18,.lotto-number.num-19,.lotto-number.num-20{background:linear-gradient(135deg,#69c8f2 0%,#4ca1d3 100%)}.lotto-number.num-21,.lotto-number.num-22,.lotto-number.num-23,.lotto-number.num-24,.lotto-number.num-25,.lotto-number.num-26,.lotto-number.num-27,.lotto-number.num-28,.lotto-number.num-29,.lotto-number.num-30{background:linear-gradient(135deg,#ff7272 0%,#ff4e50 100%)}.lotto-number.num-31,.lotto-number.num-32,.lotto-number.num-33,.lotto-number.num-34,.lotto-number.num-35,.lotto-number.num-36,.lotto-number.num-37,.lotto-number.num-38,.lotto-number.num-39,.lotto-number.num-40{background:linear-gradient(135deg,#a4a4a4 0%,gray 100%)}.lotto-number.num-41,.lotto-number.num-42,.lotto-number.num-43,.lotto-number.num-44,.lotto-number.num-45{background:linear-gradient(135deg,#b0d840 0%,#87c038 100%)}.latest-lotto{width:100%;margin-top:60px}.latest-lotto>h3{font-size:22px;font-weight:700;text-align:center;color:#1a1a1a;width:100%;margin-bottom:20px}.draw-item{text-align:center;background:#fff;padding:20px;border:1px solid #eee;border-radius:16px;margin-bottom:15px;transition:transform .2s,box-shadow .2s}.draw-item:hover{border-color:#e0e0e0;box-shadow:0 8px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.draw-item h4{font-size:20px;font-weight:800;color:#333;margin:0}.draw-info{align-items:center;justify-content:center;flex-direction:column;margin-bottom:15px;display:flex}.lotto-date{font-size:13px;font-weight:500;color:#999;margin-top:5px}.numbers-wrapper{align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;display:flex}.lotto-plus{font-size:16px;font-weight:300;color:#ccc;margin:0 4px}.lotto-number.bonus{background:linear-gradient(135deg,#fbc400 0%,#faa629 100%)}.cache-notice{font-size:15px;text-align:center;word-break:keep-all;line-height:1.6;color:#666;margin-top:30px;margin-bottom:5px}.lotto-guide{background-color:#fff;max-width:800px;padding:40px 30px;border-radius:24px;margin:0 auto;margin-top:30px;margin-bottom:40px;box-sizing:border-box;box-shadow:0 10px 40px rgba(0,0,0,.08)}@media (max-width:768px){.lotto-guide{margin-top:20px;margin-bottom:20px}}.lotto-guide-title{font-size:26px;font-weight:800;letter-spacing:-.5px;text-align:center;color:#1a1a1a;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:40px}.lotto-guide-list li{line-height:1.6;margin-bottom:10px}.lotto-guide-list li ul{padding:10px 0 0 20px}.lotto-guide strong{color:#007aff}.fp-section{margin-bottom:2rem}.fp-section__title{font-size:1.5rem;font-weight:800;margin-bottom:1.2rem;padding-bottom:.5rem;display:block;border-bottom:1px solid #ddd;position:relative}.fp-section__title:after{content:'';position:absolute;bottom:-1px;left:0;width:155px;height:3px;background:#111}.fp-divider--dark{border:none;border-top:7px solid #111;margin:2rem 0}.fp-divider--light,.fp-divider--light-1{border:none;border-top:1px solid #ddd;margin:2rem 0}.fp-card{display:flex;flex-direction:column;background:#fff}.fp-card__thumb-wrap{border-radius:4px;box-shadow:0 4px 6px rgb(0 0 0/.1);transition:box-shadow .3s ease}.fp-card__thumb-wrap:hover{box-shadow:0 10px 20px rgb(0 0 0/.15)}.fp-card__thumb-link{display:block;overflow:hidden;border-radius:4px}.fp-card__thumb-link img{display:block;width:100%;object-fit:cover;transition:transform .3s ease}.fp-card__thumb-link:hover img{transform:scale(1.05)}.fp-card__no-thumb{width:100%;background:#e8e8e8}.fp-card__body{padding:.6rem 0;display:flex;flex-direction:column;gap:.25rem}.fp-card__title{font-size:1rem;font-weight:700;line-height:1.45;margin:0}.fp-card__title a{color:#111;text-decoration:none}.fp-card__title a:hover{color:#0056b3}.fp-card__date{font-size:.8rem;color:#888}.fp-card__excerpt{font-size:.84rem;color:#555;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-card__more{font-size:.85rem;font-weight:600;color:#111;text-decoration:none;margin-top:.15rem}.fp-card__more:hover{color:#555}.fp-grid--featured{display:grid;grid-template-columns:1.8fr 1fr;gap:1.5rem;align-items:stretch}.fp-grid__main{border-right:1px solid #ddd;padding-right:1.5rem;display:flex;flex-direction:column}.fp-grid__main .fp-card__thumb-link img{height:400px}.fp-grid__main .fp-card__no-thumb{height:400px}.fp-grid__main .fp-card__title{font-size:1.2rem}.fp-grid__sub{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.fp-grid__sub .fp-card__thumb-link img{height:160px}.fp-grid__sub .fp-card__no-thumb{height:160px}.fp-grid__sub .fp-card__title{font-size:.9rem}.fp-grid__sub .fp-card__excerpt{display:none}.fp-grid--3col{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.fp-grid--3col .fp-card__thumb-link img{height:210px}.fp-grid--3col .fp-card__no-thumb{height:210px}.fp-grid--4col{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.fp-grid--4col .fp-card__thumb-link img{height:170px}.fp-grid--4col .fp-card__no-thumb{height:170px}.fp-grid--4col .fp-card__title{font-size:.88rem}.fp-grid--4col .fp-card__excerpt{-webkit-line-clamp:2}@media (max-width:768px){.fp-grid--featured{grid-template-columns:1fr}.fp-grid__main{border-right:none;padding-right:0}.fp-grid__main .fp-card__thumb-link img,.fp-grid__main .fp-card__no-thumb{height:280px}.fp-grid__sub{grid-template-columns:repeat(2,1fr)}.fp-grid--3col{grid-template-columns:repeat(2,1fr)}.fp-grid--4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:719px){.fp-section__title{font-size:1.3rem}.fp-grid--featured{display:block}.fp-grid__main{display:block}.fp-grid__main .fp-card{flex-direction:column}.fp-grid__main .fp-card__thumb-link img,.fp-grid__main .fp-card__no-thumb{height:220px;width:100%}.fp-grid__main .fp-card__body{padding:.6rem 0}.fp-grid__main .fp-card__title{font-size:1.1rem}.fp-grid__main .fp-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-grid__sub{display:flex;flex-direction:column;gap:0}.fp-grid__sub .fp-card{flex-direction:row;align-items:flex-start;gap:.8rem;padding:.9rem 0;border-bottom:1px solid #eee}.fp-grid__sub .fp-card:last-child{border-bottom:none}.fp-grid__sub .fp-card__thumb-link{flex:0 0 110px}.fp-grid__sub .fp-card__thumb-link img,.fp-grid__sub .fp-card__no-thumb{width:110px;height:80px;object-fit:cover}.fp-grid__sub .fp-card__body{flex:1;padding:0;gap:.2rem}.fp-grid__sub .fp-card__title{font-size:.9rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.fp-grid__sub .fp-card__excerpt{display:none}.fp-grid__sub .fp-card__more{font-size:.8rem}.fp-grid--3col,.fp-grid--4col{display:flex;flex-direction:column;gap:0}.fp-grid--3col .fp-card,.fp-grid--4col .fp-card{flex-direction:row;align-items:flex-start;gap:.8rem;padding:.9rem 0;border-bottom:1px solid #eee}.fp-grid--3col .fp-card:last-child,.fp-grid--4col .fp-card:last-child{border-bottom:none}.fp-grid--3col .fp-card__thumb-link,.fp-grid--4col .fp-card__thumb-link{flex:0 0 110px}.fp-grid--3col .fp-card__thumb-link img,.fp-grid--3col .fp-card__no-thumb,.fp-grid--4col .fp-card__thumb-link img,.fp-grid--4col .fp-card__no-thumb{width:110px;height:80px;object-fit:cover}.fp-grid--3col .fp-card__body,.fp-grid--4col .fp-card__body{flex:1;padding:0;gap:.2rem}.fp-grid--3col .fp-card__title,.fp-grid--4col .fp-card__title{font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-grid--3col .fp-card__excerpt,.fp-grid--4col .fp-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-grid--3col .fp-card__more,.fp-grid--4col .fp-card__more{font-size:.8rem}}