@charset "UTF-8";.sideber.sidebar_style2{font-family:var(--font-sans)}.sideber.sidebar_style2 .widget{margin-bottom:28px;padding:20px 18px;background:transparent;border:2px solid transparent;border-image:var(--grad-cta) 1;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.1em;color:var(--color-text)}.sideber.sidebar_style2 .widget:last-child{margin-bottom:0}.sideber.sidebar_style2 .widget.widget_ncdm_tag_list,.sideber.sidebar_style2 .widget.widget-popular,.sideber.sidebar_style2 .widget.widget_categories{position:relative;padding:40px;background:var(--glass-bg-panel);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:none;border-radius:var(--radius-sm)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sideber.sidebar_style2 .widget.widget_ncdm_tag_list,.sideber.sidebar_style2 .widget.widget-popular,.sideber.sidebar_style2 .widget.widget_categories{background:var(--glass-bg-fallback)}}.sideber.sidebar_style2 .widget.widget_ncdm_tag_list:before,.sideber.sidebar_style2 .widget.widget-popular:before,.sideber.sidebar_style2 .widget.widget_categories:before{content:"";position:absolute;inset:18px;border:2px solid transparent;border-radius:var(--radius-xs);background:var(--grad-cta) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.sideber.sidebar_style2 .widgettitle,.sideber.sidebar_style2 .widget_block .wp-block-heading{margin:0 0 14px;padding:0;background:transparent!important;border:none;color:var(--color-heading);font-family:var(--font-sans)!important;font-size:17px;font-weight:500;letter-spacing:.1em;line-height:1.5}.sideber.sidebar_style2 .widget_categories ul,.sideber.sidebar_style2 .widget_archive ul,.sideber.sidebar_style2 .widget_recent_entries ul,.sideber.sidebar_style2 .widget_pages ul,.sideber.sidebar_style2 .widget_meta ul,.sideber.sidebar_style2 .widget_nav_menu ul,.sideber.sidebar_style2 .widget_rss ul{list-style:none;margin:0;padding:0}.sideber.sidebar_style2 .widget_categories li,.sideber.sidebar_style2 .widget_archive li,.sideber.sidebar_style2 .widget_recent_entries li,.sideber.sidebar_style2 .widget_pages li,.sideber.sidebar_style2 .widget_meta li,.sideber.sidebar_style2 .widget_nav_menu li,.sideber.sidebar_style2 .widget_rss li{position:relative;margin:0;padding:9px 0 9px 18px;border-bottom:1px dashed rgba(60,68,77,.14)}.sideber.sidebar_style2 .widget_categories li:before,.sideber.sidebar_style2 .widget_archive li:before,.sideber.sidebar_style2 .widget_recent_entries li:before,.sideber.sidebar_style2 .widget_pages li:before,.sideber.sidebar_style2 .widget_meta li:before,.sideber.sidebar_style2 .widget_nav_menu li:before,.sideber.sidebar_style2 .widget_rss li:before{content:"\203a";position:absolute;left:2px;top:9px;color:var(--color-primary);font-weight:600}.sideber.sidebar_style2 .widget_categories a,.sideber.sidebar_style2 .widget_archive a,.sideber.sidebar_style2 .widget_recent_entries a,.sideber.sidebar_style2 .widget_pages a,.sideber.sidebar_style2 .widget_meta a,.sideber.sidebar_style2 .widget_nav_menu a,.sideber.sidebar_style2 .widget_rss a{color:var(--color-text);text-decoration:none;transition:color var(--transition)}.sideber.sidebar_style2 .widget_categories a:hover,.sideber.sidebar_style2 .widget_archive a:hover,.sideber.sidebar_style2 .widget_recent_entries a:hover,.sideber.sidebar_style2 .widget_pages a:hover,.sideber.sidebar_style2 .widget_meta a:hover,.sideber.sidebar_style2 .widget_nav_menu a:hover,.sideber.sidebar_style2 .widget_rss a:hover{color:var(--color-primary)}.sideber.sidebar_style2 .widget_categories a,.sideber.sidebar_style2 .widget_archive a,.sideber.sidebar_style2 .widget_recent_entries a,.sideber.sidebar_style2 .widget_pages a,.sideber.sidebar_style2 .widget_meta a,.sideber.sidebar_style2 .widget_nav_menu a{display:block;padding:0;border:none;font-size:inherit;font-weight:400;line-height:inherit}.sideber.sidebar_style2 .widget_categories ul li a:before,.sideber.sidebar_style2 .widget_archive ul li a:before,.sideber.sidebar_style2 .widget_recent_entries ul li a:before,.sideber.sidebar_style2 .widget_pages ul li a:before,.sideber.sidebar_style2 .widget_nav_menu ul li a:before{content:none}.sideber.sidebar_style2 .widget_categories li{display:flex;align-items:center;justify-content:space-between;padding-right:0}.sideber.sidebar_style2 .widget_categories a{flex:1}.sideber.sidebar_style2 .widget_block .wp-block-group,.sideber.sidebar_style2 .widget_block .wp-block-group__inner-container{margin-top:0;margin-bottom:0}.sideber.sidebar_style2 .wp-block-latest-posts__list,.sideber.sidebar_style2 ul.wp-block-categories,.sideber.sidebar_style2 ul.wp-block-archives,.sideber.sidebar_style2 ul.wp-block-page-list{list-style:none;margin:0;padding:0}.sideber.sidebar_style2 .wp-block-latest-posts__list>li,.sideber.sidebar_style2 ul.wp-block-categories>li,.sideber.sidebar_style2 ul.wp-block-archives>li,.sideber.sidebar_style2 ul.wp-block-page-list>li{position:relative;margin:0;padding:9px 0 9px 18px;border-bottom:1px dashed rgba(60,68,77,.14)}.sideber.sidebar_style2 .wp-block-latest-posts__list>li:before,.sideber.sidebar_style2 ul.wp-block-categories>li:before,.sideber.sidebar_style2 ul.wp-block-archives>li:before,.sideber.sidebar_style2 ul.wp-block-page-list>li:before{content:"\203a";position:absolute;left:2px;top:9px;color:var(--color-primary);font-weight:600}.sideber.sidebar_style2 .widget_block a{color:var(--color-text);text-decoration:none;transition:color var(--transition)}.sideber.sidebar_style2 .widget_block a:hover{color:var(--color-primary)}.sideber.sidebar_style2 .wp-block-latest-posts__post-date{display:block;margin-top:2px;font-size:11px;color:var(--color-text-muted)}.sideber.sidebar_style2 .widget.widget_search{border:none;padding:0}.sideber.sidebar_style2 .wp-block-search__label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:.1em;color:var(--color-heading)}.sideber.sidebar_style2 .wp-block-search__inside-wrapper{display:flex;align-items:center;gap:6px;border:none}.sideber.sidebar_style2 .wp-block-search__input{flex:1 1 auto;min-width:0;padding:20px 16px;background:var(--glass-bg-raised);border:1px solid rgba(60,68,77,.18);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:14px;color:var(--color-text);transition:border-color var(--transition),box-shadow var(--transition)}.sideber.sidebar_style2 .wp-block-search__input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #4a90a426}.sideber.sidebar_style2 .wp-block-search__button{flex:0 0 auto;width:40px;height:40px;margin:0;padding:0;background:transparent;border:none;box-shadow:none;font-size:0;cursor:pointer}.sideber.sidebar_style2 .wp-block-search__button:before{--icon-search: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%3E%3Ccircle%20cx='10.5'%20cy='10.5'%20r='7'/%3E%3Cline%20x1='15.5'%20y1='15.5'%20x2='21'%20y2='21'/%3E%3C/svg%3E");content:"";display:block;width:22px;height:22px;margin:0 auto;transform:translateY(2px);background:var(--grad-cta);-webkit-mask:var(--icon-search) center / contain no-repeat;mask:var(--icon-search) center / contain no-repeat;transition:opacity var(--transition)}.sideber.sidebar_style2 .wp-block-search__button:hover:before{opacity:.7}.sideber.sidebar_style2 ul.wp-block-latest-comments{list-style:none;margin:0;padding:0}.sideber.sidebar_style2 .wp-block-latest-comments__comment{margin:0 0 12px;padding:0;font-size:13px;line-height:1.7;letter-spacing:.06em;color:var(--color-text-light)}.sideber.sidebar_style2 .wp-block-latest-comments__comment-meta a{color:var(--color-text);text-decoration:none}.sideber.sidebar_style2 .wp-block-latest-comments__comment-meta a:hover{color:var(--color-primary)}.ncdm-tags__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ncdm-tags__item{margin:0;padding:0}.ncdm-tags__link{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.4;letter-spacing:.04em;text-decoration:none;transition:color var(--transition),background-color var(--transition),border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.ncdm-tags__name:before{content:"#";margin-right:1px;font-weight:600}.ncdm-tags__count{font-size:11px}.ncdm-tags__link:hover,.ncdm-tags__link:focus-visible{opacity:1;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.ncdm-tags__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sideber.sidebar_style2 .ncdm-tags__link{background:var(--surface-blue);border-color:#4a90a438;color:var(--color-heading)}.sideber.sidebar_style2 .ncdm-tags__name:before{color:var(--color-soft-teal)}.sideber.sidebar_style2 .ncdm-tags__count{color:var(--color-text-muted)}.sideber.sidebar_style2 .ncdm-tags__link:hover,.sideber.sidebar_style2 .ncdm-tags__link:focus-visible{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.sideber.sidebar_style2 .ncdm-tags__link:hover .ncdm-tags__name:before,.sideber.sidebar_style2 .ncdm-tags__link:focus-visible .ncdm-tags__name:before{color:#fffc}.sideber.sidebar_style2 .ncdm-tags__link:hover .ncdm-tags__count,.sideber.sidebar_style2 .ncdm-tags__link:focus-visible .ncdm-tags__count{color:#ffffffd9}.sideber.sidebar_style2 .tagcloud,.sideber.sidebar_style2 .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.sideber.sidebar_style2 .tagcloud a,.sideber.sidebar_style2 .wp-block-tag-cloud a{display:inline-flex;align-items:baseline;margin:0;padding:5px 10px;background:var(--surface-blue);border:1px solid rgba(74,144,164,.22);border-radius:var(--radius-sm);color:var(--color-heading);font-size:12.5px!important;line-height:1.4;letter-spacing:.04em;text-decoration:none;transition:color var(--transition),background-color var(--transition),border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.sideber.sidebar_style2 .tagcloud a:before,.sideber.sidebar_style2 .wp-block-tag-cloud a:before{content:"#";margin-right:1px;color:var(--color-soft-teal);font-weight:600}.sideber.sidebar_style2 .tagcloud a:hover,.sideber.sidebar_style2 .tagcloud a:focus-visible,.sideber.sidebar_style2 .wp-block-tag-cloud a:hover,.sideber.sidebar_style2 .wp-block-tag-cloud a:focus-visible{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);opacity:1;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.sideber.sidebar_style2 .tagcloud a:focus-visible,.sideber.sidebar_style2 .wp-block-tag-cloud a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sideber.sidebar_style2 .tagcloud a:hover:before,.sideber.sidebar_style2 .wp-block-tag-cloud a:hover:before{color:#fffc}.sideber.sidebar_style2 .new-entry-item>a{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:inherit}.sideber.sidebar_style2 .new-entry-item a:after{display:none}.sideber.sidebar_style2 .new-entry{flex:0 0 84px;width:84px;margin:0;float:none;position:relative}.sideber.sidebar_style2 .new-entry .eyecatch{width:84px;height:60px;margin:0;overflow:hidden;border-radius:var(--radius-xs)}.sideber.sidebar_style2 .new-entry .eyecatch img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-xs);transition:transform var(--transition)}.sideber.sidebar_style2 .new-entry-item a:hover .eyecatch img{transform:scale(1.05)}.sideber.sidebar_style2 .new-entry-item-meta{flex:1;min-width:0;width:auto;float:none;left:0;position:static;padding:0}.sideber.sidebar_style2 .new-entry-item-title{margin:0;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:.04em;color:var(--color-heading);transition:color var(--transition)}.sideber.sidebar_style2 .new-entry-item a:hover .new-entry-item-title{color:var(--color-primary)}.sideber.sidebar_style2 .new-entry-item-meta .date{display:block;margin-bottom:4px;font-size:11px;color:var(--color-text-muted)}.sideber.sidebar_style2 .pop-num{background:var(--color-accent)!important;color:var(--color-white);border-radius:50%}.sideber.sidebar_style2 .popular-count{color:var(--color-text-muted)}.sideber.sidebar_style2 .my-profile{text-align:center}.sideber.sidebar_style2 .my-profile-thumb{margin:0 auto 14px}.sideber.sidebar_style2 .my-profile-thumb img{width:96px;height:96px;margin:0 auto;border-radius:50%;object-fit:cover;box-shadow:var(--shadow-sm)}.sideber.sidebar_style2 .myname{margin-bottom:4px;font-size:17px;font-weight:700;letter-spacing:.1em;color:var(--color-heading)}.sideber.sidebar_style2 .myjob{margin-bottom:10px;font-size:12px;letter-spacing:.1em;color:var(--color-text-light)}.sideber.sidebar_style2 .myintro{font-size:13px;line-height:1.9;letter-spacing:.08em;color:var(--color-text-light);text-align:left}.sideber.sidebar_style2 .profile-sns-menu{margin-top:18px}.sideber.sidebar_style2 .profile-sns-menu-title{margin-bottom:10px;font-size:12px;letter-spacing:.12em;color:var(--color-soft-teal)}.sideber.sidebar_style2 .profile-sns-menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.sideber.sidebar_style2 .profile-sns-menu li{margin:0}.sideber.sidebar_style2 .profile-sns-menu li a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--surface-blue);color:var(--color-primary);font-size:16px;transition:transform var(--transition),background var(--transition),color var(--transition)}.sideber.sidebar_style2 .profile-sns-menu li a:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-3px)}.sideber.sidebar_style2 .search-box{position:relative}.sideber.sidebar_style2 .search-box .search-text{width:100%;padding:20px 48px 20px 18px;background:var(--glass-bg-raised);border:1px solid rgba(60,68,77,.18);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:14px;color:var(--color-text);transition:border-color var(--transition),box-shadow var(--transition)}.sideber.sidebar_style2 .search-box .search-text:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #4a90a426}.sideber.sidebar_style2 .search-box #searchsubmit{position:absolute;top:50%;right:10px;transform:translateY(calc(-50% + 2px));padding:0;border:none;background:var(--grad-cta);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:18px;line-height:1;cursor:pointer;transition:opacity var(--transition)}.sideber.sidebar_style2 .search-box #searchsubmit:hover{opacity:.7}.sideber.sidebar_style2 #widget-tracking{margin-top:8px}@media(max-width:768px){.sideber.sidebar_style2 .widget{margin-bottom:24px;padding:16px 14px}.sideber.sidebar_style2 .widget.widget_ncdm_tag_list,.sideber.sidebar_style2 .widget.widget-popular,.sideber.sidebar_style2 .widget.widget_categories{padding:34px}.sideber.sidebar_style2 .widget.widget_ncdm_tag_list:before,.sideber.sidebar_style2 .widget.widget-popular:before,.sideber.sidebar_style2 .widget.widget_categories:before{inset:14px}.sideber.sidebar_style2 .widgettitle,.sideber.sidebar_style2 .widget_block .wp-block-heading{font-size:16px}}
