﻿@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body{margin:0;padding:0;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;margin:0;appearance:none;-webkit-appearance:none}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit;background-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,.page-title,.node__title{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;margin-top:0;margin-bottom:.5em;font-weight:700}h1,h1.page-title,.node__title.page-title{font-size:2rem;line-height:1.2}@media screen and (max-width: 768px){h1,h1.page-title,.node__title.page-title{font-size:1.5rem}}h2{font-size:1.5rem;line-height:1.4;letter-spacing:-0.015em}@media screen and (max-width: 768px){h2{font-size:1.25rem}}h3{font-size:1.25rem;line-height:1.4;letter-spacing:-0.01em}h4,h5,h6{font-size:1rem;line-height:1.5}.text-content,.node__content,.field--type-text-with-summary,.block__content,.region-content,main{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;color:#0f1a33;word-wrap:break-word;overflow-wrap:break-word}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;color:#0f1a33;line-height:1.8;background-color:#fefefa}.text-content,.node__content,.field--type-text-with-summary,.block__content,.region-content,main{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;color:#0f1a33}.layout-container{max-width:1200px;width:100%;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media screen and (max-width: 768px){.layout-container{padding-left:1rem;padding-right:1rem}}.page-content{padding-top:1.5rem;padding-bottom:2.5rem}@media screen and (max-width: 768px){.page-content{padding-top:1rem;padding-bottom:2rem}}.u-text-center{text-align:center !important}.u-text-right{text-align:right !important}.u-mb-0{margin-bottom:0 !important}.u-mt-0{margin-top:0 !important}.dialog-off-canvas-main-canvas .layout-container,.layout-container{max-width:1200px;width:100%;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media screen and (max-width: 768px){.dialog-off-canvas-main-canvas .layout-container,.layout-container{padding-left:1rem;padding-right:1rem;width:100%;max-width:100%}}.page-content,.layout-content,.main-content{width:100%;margin:0;padding:0}.page-content{padding-top:1.5rem;padding-bottom:2.5rem}@media screen and (max-width: 768px){.page-content{padding-top:1rem;padding-bottom:2rem}}.site-header{width:100%;display:block;position:sticky;top:0;z-index:1000;padding-left:1.25rem;padding-right:1.25rem}.site-header__inner{max-width:1200px;margin:0 auto;padding:.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__left{display:flex;align-items:center;gap:1rem}.rk-hamburger-btn{display:none;width:40px;height:40px;cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0}.site-branding,.site-logo{display:flex;align-items:center}.site-logo__img{display:block;width:auto;height:auto;max-width:130px;max-height:45px}.site-header__right{display:flex;align-items:center;gap:8px;min-height:46px}@media screen and (max-width: 768px){.layout-container,.site-header,.region.region-header{padding-left:0;padding-right:0}.site-header__inner{padding-left:.5rem;padding-right:.5rem}.site-header__left{gap:.5rem}.rk-hamburger-btn{display:flex;align-items:center;justify-content:center;margin-right:0;margin-left:-0.5rem}.site-logo__img{max-width:120px}}.region--footer-top{width:100%;display:block;margin:0;padding:1.5rem 1.25rem}.region-footer-bottom{width:100%;display:block;margin:0;padding:1.25rem}@media screen and (max-width: 768px){.region--footer-top,.region-footer-bottom{padding:1rem}}.breadcrumb-wrapper{width:100%;margin:0;padding:0;padding-top:1rem;padding-bottom:.5rem;margin-bottom:1.25rem}@media screen and (max-width: 768px){.breadcrumb-wrapper{padding-top:.25rem;padding-bottom:.5rem;margin-bottom:.5rem}}.layout-content-wrapper{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 769px){.layout-content-wrapper.has-sidebar{display:grid;grid-template-columns:300px 1fr;gap:2rem;align-items:start}}.layout-sidebar{display:none}@media screen and (min-width: 769px){.layout-sidebar{display:block;width:100%;position:sticky;top:80px;height:fit-content;z-index:10}}.layout-sidebar nav{background-color:rgba(0,0,0,0);margin-bottom:1.5rem;border-radius:4px}.layout-sidebar nav ul{margin:0;padding:0;list-style:none}.layout-sidebar nav ul>li{margin:0 0 .5rem 0;padding:0;list-style:none}.layout-sidebar nav ul>li>a,.layout-sidebar nav ul>li>span{display:block;font-weight:700;color:#0f1a33;background-color:#fefefa;padding:.75rem 1rem;border-left:4px solid #c4735e;text-decoration:none;line-height:1.4}.layout-sidebar nav ul>li ul{margin:0;padding:0;background-color:rgba(0,0,0,0)}.layout-sidebar nav ul>li ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #cfd8dc}.layout-sidebar nav ul>li ul li:last-child{border-bottom:none}.layout-sidebar nav ul>li ul li a{display:block;padding:.75rem 1rem .75rem 1.5rem;font-size:.95rem;color:#0f1a33;text-decoration:none;transition:background-color .2s,color .2s;font-weight:normal;border-left:none}.layout-sidebar nav ul>li ul li a:hover{background-color:#e1eff9;color:#0f1a33}.layout-sidebar nav ul>li ul li a.is-active{font-weight:700;color:#0f1a33;background-color:#e1eff9;border-left:none}.page-content{width:100%;padding-top:0;padding-bottom:2.5rem}@media screen and (max-width: 768px){.page-content{padding-bottom:2rem}}.text-content,.node__content{width:100%;margin:0;padding:0;line-height:1.8}.text-content table.company-profile,.node--type-page .node__content table.company-profile{all:unset;display:table;width:100%;border-collapse:collapse;border:1px solid #cfd8dc;margin:2rem 0 2.5rem 0;background-color:#fefefa;font-size:1rem;line-height:1.8;color:#333}.text-content table.company-profile th,.text-content table.company-profile td,.node--type-page .node__content table.company-profile th,.node--type-page .node__content table.company-profile td{border:1px solid rgb(215.8481927711,223.1891566265,226.4518072289);padding:.5rem 1.25rem;vertical-align:top;font-size:1rem}.text-content table.company-profile th,.node--type-page .node__content table.company-profile th{width:20%;background-color:hsl(25.7142857143,30.4347826087%,98.4901960784%);font-weight:600;text-align:left;white-space:nowrap;color:#0f1a33}@media screen and (max-width: 768px){.text-content table.company-profile,.node--type-page .node__content table.company-profile{display:block;border:none;background:none;margin:0}.text-content table.company-profile thead,.text-content table.company-profile tbody,.text-content table.company-profile tr,.text-content table.company-profile th,.text-content table.company-profile td,.node--type-page .node__content table.company-profile thead,.node--type-page .node__content table.company-profile tbody,.node--type-page .node__content table.company-profile tr,.node--type-page .node__content table.company-profile th,.node--type-page .node__content table.company-profile td{display:block;width:100%;border:none;padding:0;margin:0}.text-content table.company-profile tr,.node--type-page .node__content table.company-profile tr{background:#fefefa;border:1px solid #cfd8dc;border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.text-content table.company-profile th,.node--type-page .node__content table.company-profile th{background-color:hsl(25.7142857143,30.4347826087%,98.4901960784%);font-weight:600;padding:.5rem 1rem;border-bottom:1px solid #cfd8dc}.text-content table.company-profile td,.node--type-page .node__content table.company-profile td{background-color:#fefefa;line-height:1.7;padding:.5rem 1rem}}#front-register-cta{display:none}.breadcrumb{display:block;width:100%;margin-top:1.5rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.5;color:#333}@media screen and (min-width: 769px){.breadcrumb{margin-top:.8rem !important;padding-top:0 !important}}.breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem}.breadcrumb__link{color:#1e50a2;text-decoration:none;transition:opacity .2s ease,border-bottom-color .2s ease;border-bottom:1px solid rgba(0,0,0,0)}.breadcrumb__link:hover{text-decoration:none;border-bottom-color:currentColor;opacity:.8}.breadcrumb__current{color:#333;font-weight:400;opacity:.8;pointer-events:none}.breadcrumb__item+.breadcrumb__item::before{content:"›";margin:0 .6em;color:#333;opacity:.4;font-family:sans-serif}@media screen and (max-width: 768px){.breadcrumb{margin-top:1rem;margin-bottom:.5rem;font-size:.75rem}}.button,button,input[type=submit],input[type=button],input[type=reset],a.button{appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-shadow:none;background-image:none;line-height:1.5;background-color:#c4735e;color:#fff;border-radius:4px;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;transition:opacity .2s ease}.button:hover,.button:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,a.button:hover,a.button:focus{opacity:.8;background-color:#c4735e;color:#fff;text-decoration:none}.button:disabled,.button.is-disabled,button:disabled,button.is-disabled,input[type=submit]:disabled,input[type=submit].is-disabled,input[type=button]:disabled,input[type=button].is-disabled,input[type=reset]:disabled,input[type=reset].is-disabled,a.button:disabled,a.button.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.button--small{padding:.5rem 1.25rem;font-size:.875rem}.button--large{padding:1rem 2rem;font-size:1.125rem}.button--icon{gap:.5rem}.front-post-actions-wrapper{margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.front-post-actions{display:flex;gap:15px;justify-content:center}@media(max-width: 768px){.front-post-actions{flex-direction:column;gap:12px;align-items:center}}.action-btn-gray{display:flex;align-items:center;justify-content:center;background-color:#9e9490;color:#fff;padding:12px 24px;border-radius:6px;font-weight:600;text-decoration:none;font-size:1rem;transition:opacity .2s ease,background-color .2s ease;width:100%;flex:1;max-width:400px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn-gray:hover{background-color:#8c827e;color:#fff;text-decoration:none;opacity:.9}.action-btn-gray svg{margin-right:8px}.region-hero,.region-hero-full-width{width:100%;max-width:100%;margin:0;padding:0;border:0;line-height:0}#block-rikka-theme-main-visual{width:100%;margin:0;padding:0;line-height:0}@media screen and (min-width: 769px){#block-rikka-theme-main-visual{margin-top:1.5rem}}#block-rikka-theme-main-visual img{width:100%;height:auto;object-fit:cover;vertical-align:bottom}#block-rikka-theme-main-visual .mv-pc{display:block}#block-rikka-theme-main-visual .mv-sp{display:none}@media screen and (max-width: 768px){#block-rikka-theme-main-visual .mv-pc{display:none !important}#block-rikka-theme-main-visual .mv-sp{display:block !important}}.front-register-cta{width:100%;max-width:1090px;margin:0 auto;padding:1.5rem 0 2rem;box-sizing:border-box;display:flex;justify-content:center}@media screen and (min-width: 768px)and (max-width: 1120px){.front-register-cta{padding:1.5rem 1.25rem 2rem}}@media screen and (max-width: 768px){.front-register-cta{padding:1rem 0 2rem}}.front-register-cta__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:500px;padding:1.2rem 2rem;background-color:#c4735e;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;font-weight:700;text-align:center;text-decoration:none;border:none;border-radius:6px;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease;box-sizing:border-box}.front-register-cta__button:hover{opacity:.6;color:#fff !important;text-decoration:none}@media screen and (max-width: 768px){.front-register-cta__button{width:100% !important;max-width:100% !important;font-size:1.05rem;padding:1.2rem 2rem;border-radius:5px}}.front-news-latest{width:100%;padding:1.5rem 0 .5rem}@media screen and (max-width: 768px){.front-news-latest{padding:1rem 0}}.front-news-latest__inner{max-width:1090px;width:100%;margin:0 auto;box-sizing:border-box}@media screen and (min-width: 768px)and (max-width: 1120px){.front-news-latest__inner{padding:0 1.25rem}}@media screen and (max-width: 768px){.front-news-latest__inner{padding:0}}.news-snippet{position:relative;display:flex;align-items:center;gap:1.5rem;background:#fff;border:1px solid #cfd8dc;border-radius:4px;padding:1rem 1.5rem;transition:background-color .2s ease,border-color .2s ease;cursor:pointer}.news-snippet__label{display:inline-flex;align-items:center;justify-content:center;background:#c4735e;color:#fff;font-weight:bold;font-size:.75rem;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;min-width:90px;height:28px;line-height:1;border-radius:2px;z-index:2}.news-snippet__content{flex:1;font-size:.95rem;line-height:1.5;z-index:2}.news-snippet__content .views-row{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.news-snippet__content .views-field-created{color:#666;font-size:.875rem;font-family:"Noto Sans JP",sans-serif}.news-snippet__content .views-field-title a{color:#0f1a33;text-decoration:none;font-weight:400}.news-snippet__content .views-field-title a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.news-snippet:hover{background-color:#e1eff9;border-color:#cfd8dc}.front-diagnosis-nav{width:100%;background-color:rgba(0,0,0,0);padding:1.5rem 0 3rem;margin:0}@media screen and (max-width: 768px){.front-diagnosis-nav{padding:1rem 0 2rem}}.front-diagnosis-nav__inner{max-width:1090px;width:100%;margin:0 auto;box-sizing:border-box}.front-diagnosis-header{margin-bottom:2rem;text-align:left}.front-diagnosis-title{display:flex;align-items:center;margin:0;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.25rem;font-weight:700;color:#4a3a32;line-height:1.4;letter-spacing:-0.015em}.front-diagnosis-title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url("../images/sitelogo/sitelogo_header.webp");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}.front-diagnosis-cards{display:flex;flex-direction:column;gap:.5rem}.diagnosis-card{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;border:1px solid #cfd8dc;border-radius:4px;padding:1.5rem 1.25rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;box-sizing:border-box}.diagnosis-card .label{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#0f1a33;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:-0.015em}.diagnosis-card::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #e2e2e2;border-right:2px solid #e2e2e2;transform:rotate(45deg);transition:transform .2s ease;margin-left:1.5rem;flex-shrink:0}.diagnosis-card:hover{background-color:#e1eff9;border-color:#cfd8dc;text-decoration:none}.diagnosis-card:hover::after{border-color:#c4735e;transform:rotate(45deg) translateX(2px)}@media screen and (max-width: 768px){.front-news-latest{padding:1rem 0 .5rem}.news-snippet{display:block;position:relative;padding:50px 20px 20px 20px;gap:0}.news-snippet__content,.news-snippet__content div{position:static !important;display:block}.news-snippet__label{position:absolute;top:20px;left:20px;min-width:70px;height:26px;margin:0}.news-snippet .views-field-created{position:absolute !important;top:26px !important;left:100px !important;font-size:.85rem;color:#666;margin:0;line-height:1}.news-snippet .views-field-title{width:100%;margin:0;font-size:.95rem;line-height:1.4;display:block}.front-diagnosis-nav{padding:.5rem 0 2rem}.front-diagnosis-title{font-size:1.15rem}.diagnosis-card{padding:1.25rem 1rem}}.main-visual-img{max-width:100%;height:auto}.page-content article{color:#0f1a33;line-height:1.8;font-feature-settings:"palt"}.page-content article h2{margin-top:3.5rem;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.page-content article h3{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-content article p{margin-bottom:1.5rem}.page-content article ol,.page-content article ul{margin-bottom:1.5rem;padding-left:2em}.page-content article ol{list-style:decimal}.page-content article ul{list-style:disc}.page-content article li{margin-bottom:.5rem}.page-content article a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.page-content article a:hover{text-decoration:none;opacity:.6}.page-content article .company-profile{width:100%;border-collapse:collapse;margin-top:2rem;margin-bottom:3rem;border-top:1px solid #cfd8dc}.page-content article .company-profile th,.page-content article .company-profile td{padding:1.5rem 1.5rem 1.5rem 2rem;border-bottom:1px solid #cfd8dc;text-align:left;vertical-align:top;font-size:1rem}.page-content article .company-profile th{width:25%;min-width:160px;background-color:#f1f1f1;font-weight:700;color:#0f1a33}.page-content article .company-profile th p{margin:0}.page-content article .company-profile td{background-color:#fff;color:#0f1a33}.page-content article .company-profile td p{margin:0 0 .5rem 0;line-height:1.8}.page-content article .company-profile td p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.page-content article .company-profile th,.page-content article .company-profile td{display:block;width:100%;border:none;padding:.5rem 1rem}.page-content article .company-profile th{background-color:#f1f1f1;color:#0f1a33;padding-top:1rem;padding-bottom:.75rem;font-size:.9rem;border-bottom:1px solid #cfd8dc}.page-content article .company-profile td{padding-top:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cfd8dc}.page-content article .company-profile .company-profile tr:first-child th{border-top:1px solid #cfd8dc}}.news-card{position:relative;display:block;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:none;padding:1.5rem 1.5rem 1rem;margin-bottom:1.5rem;transition:all .3s ease}.news-card:hover{transform:none !important;box-shadow:none;background-color:#e1eff9;border-color:#cfd8dc}.news-card__meta{margin-bottom:.5rem;display:flex;align-items:center}.news-card__date{font-size:.85rem;color:#333;display:flex;align-items:center;line-height:1;padding-left:0 !important;background:none !important;border:none !important}.news-card__date::before,.news-card__date::after{content:none !important;display:none !important}.news-card__date i.bi-clock{margin-right:.4em;font-size:13px;line-height:1;transform:translateY(-1px);margin-left:0;color:#333}.news-card__title{font-size:1.25rem;font-weight:700;line-height:1.4;margin:.3rem 0 .3rem 0}.news-card__title a{color:#1e50a2;text-decoration:none !important}.news-card__title a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news-card__title a:hover{text-decoration:none !important}.news-card__body{font-size:.95rem;color:rgb(26.5909090909,46.0909090909,90.4090909091);line-height:1.6}.news-card__body p{margin-bottom:0}.news-card__body>*:last-child{margin-bottom:0}.news-card__body a{position:relative;z-index:2;color:#1e50a2;transition:opacity .2s ease}.news-card__body a:hover{color:#123670;text-decoration:none;opacity:.6}.news-article{width:100%;margin:0;padding:0 0 4rem 0}.news-article__header{margin-bottom:2rem;padding-bottom:1rem}.news-article__meta{display:flex;align-items:center;color:#333;font-size:.9rem}.news-article__date{display:flex;align-items:center;line-height:1}.news-article__date i.bi-clock{margin-right:.5em;font-size:14px;transform:translateY(-1px)}.news-article__body{font-size:1rem;line-height:1.8;margin-bottom:4rem}.news-article__body p{margin-bottom:1.5rem}.news-article__body img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.news-article__body h2{font-size:1.5rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #4a3a32}.news-article__body h3{font-size:1.25rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem}.news-article__footer{text-align:center;margin-top:3rem}.btn-back{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 3rem;border:1px solid #cfd8dc;border-radius:4px;background-color:#fff;color:#0f1a33 !important;text-decoration:none !important;font-weight:500;transition:all .3s ease}.btn-back:hover{background-color:#e1eff9;color:#0f1a33;text-decoration:none !important}.contact-intro-wrapper{margin-top:2rem;margin-bottom:2rem}.contact-intro-wrapper .contact-intro{background-color:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1.5rem;font-size:.95rem;color:#0f1a33;line-height:1.7}.contact-intro-wrapper .contact-intro a{color:#1e50a2;text-decoration:underline}.contact-intro-wrapper .contact-intro a:hover{text-decoration:none}.contact-form-area{width:100%;max-width:100%;margin:0 auto 4rem}.contact-form-area .contact-dl-table{border-top:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;background-color:#fff}.contact-form-area .contact-row{display:flex;flex-wrap:wrap;margin:0;border-bottom:1px solid #cfd8dc}@media screen and (min-width: 769px){.contact-form-area .contact-row{flex-wrap:nowrap;align-items:stretch}}.contact-form-area .contact-row .contact-label{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0}@media screen and (min-width: 769px){.contact-form-area .contact-row .contact-label{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.contact-form-area .contact-row .contact-label .form-required-mark{display:inline-block;background-color:#ff7a00;color:#fff;font-size:.75rem;padding:3px 8px;border-radius:4px;margin-right:10px}.contact-form-area .contact-row .contact-input{width:100%;padding:1.25rem;background-color:#fff;box-sizing:border-box;margin:0}@media screen and (min-width: 769px){.contact-form-area .contact-row .contact-input{flex-grow:1}}.contact-form-area .contact-row .contact-input .form-item{margin:0;width:100%}.contact-form-area .contact-row .contact-input label{display:none}.contact-form-area .contact-row .contact-input input[type=text],.contact-form-area .contact-row .contact-input input[type=email],.contact-form-area .contact-row .contact-input textarea{width:100%;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;box-sizing:border-box}.contact-form-area .contact-row .contact-input input[type=text]:focus,.contact-form-area .contact-row .contact-input input[type=email]:focus,.contact-form-area .contact-row .contact-input textarea:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2)}.contact-form-area .contact-row .contact-input textarea{min-height:200px;resize:vertical}.contact-form-area .contact-captcha-area{padding:1.25rem;text-align:center;background-color:rgba(0,0,0,0);border:none}.contact-form-area .contact-captcha-area .form-item{margin:0}.contact-form-area .contact-captcha-area small{display:block;margin-top:5px;font-size:11px;color:#666}.contact-form-area .form-actions-wrapper{text-align:center;margin-top:3rem;padding:0 10px}.contact-form-area .form-actions-wrapper .form-actions{margin:0;padding:0;width:100%}.contact-form-area .form-actions-wrapper input[type=submit]{padding:1.2rem 3rem;background-color:#c4735e;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.contact-form-area .form-actions-wrapper input[type=submit]:hover{opacity:.9}.user-login-form,.user-register-form,.user-pass{border:none !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;margin:0 auto 4rem;width:100%;box-sizing:border-box}.user-login-form .js-form-item.js-form-type-textfield,.user-login-form .js-form-item.js-form-type-email,.user-login-form .js-form-item.js-form-type-password,.user-login-form .js-form-item.js-form-type-tel,.user-register-form .js-form-item.js-form-type-textfield,.user-register-form .js-form-item.js-form-type-email,.user-register-form .js-form-item.js-form-type-password,.user-register-form .js-form-item.js-form-type-tel,.user-pass .js-form-item.js-form-type-textfield,.user-pass .js-form-item.js-form-type-email,.user-pass .js-form-item.js-form-type-password,.user-pass .js-form-item.js-form-type-tel{border:1px solid #cfd8dc !important;margin-top:-1px !important;margin-bottom:0 !important;background-color:#fff;padding:0;display:grid;grid-template-columns:100%}@media screen and (min-width: 769px){.user-login-form .js-form-item.js-form-type-textfield,.user-login-form .js-form-item.js-form-type-email,.user-login-form .js-form-item.js-form-type-password,.user-login-form .js-form-item.js-form-type-tel,.user-register-form .js-form-item.js-form-type-textfield,.user-register-form .js-form-item.js-form-type-email,.user-register-form .js-form-item.js-form-type-password,.user-register-form .js-form-item.js-form-type-tel,.user-pass .js-form-item.js-form-type-textfield,.user-pass .js-form-item.js-form-type-email,.user-pass .js-form-item.js-form-type-password,.user-pass .js-form-item.js-form-type-tel{grid-template-columns:280px 1fr}}.user-login-form .js-form-item.js-form-type-textfield label,.user-login-form .js-form-item.js-form-type-email label,.user-login-form .js-form-item.js-form-type-password label,.user-login-form .js-form-item.js-form-type-tel label,.user-register-form .js-form-item.js-form-type-textfield label,.user-register-form .js-form-item.js-form-type-email label,.user-register-form .js-form-item.js-form-type-password label,.user-register-form .js-form-item.js-form-type-tel label,.user-pass .js-form-item.js-form-type-textfield label,.user-pass .js-form-item.js-form-type-email label,.user-pass .js-form-item.js-form-type-password label,.user-pass .js-form-item.js-form-type-tel label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0;width:100%;height:100%;box-sizing:border-box}@media screen and (min-width: 769px){.user-login-form .js-form-item.js-form-type-textfield label,.user-login-form .js-form-item.js-form-type-email label,.user-login-form .js-form-item.js-form-type-password label,.user-login-form .js-form-item.js-form-type-tel label,.user-register-form .js-form-item.js-form-type-textfield label,.user-register-form .js-form-item.js-form-type-email label,.user-register-form .js-form-item.js-form-type-password label,.user-register-form .js-form-item.js-form-type-tel label,.user-pass .js-form-item.js-form-type-textfield label,.user-pass .js-form-item.js-form-type-email label,.user-pass .js-form-item.js-form-type-password label,.user-pass .js-form-item.js-form-type-tel label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc !important}}.user-login-form .js-form-item.js-form-type-textfield label.form-required::after,.user-login-form .js-form-item.js-form-type-email label.form-required::after,.user-login-form .js-form-item.js-form-type-password label.form-required::after,.user-login-form .js-form-item.js-form-type-tel label.form-required::after,.user-register-form .js-form-item.js-form-type-textfield label.form-required::after,.user-register-form .js-form-item.js-form-type-email label.form-required::after,.user-register-form .js-form-item.js-form-type-password label.form-required::after,.user-register-form .js-form-item.js-form-type-tel label.form-required::after,.user-pass .js-form-item.js-form-type-textfield label.form-required::after,.user-pass .js-form-item.js-form-type-email label.form-required::after,.user-pass .js-form-item.js-form-type-password label.form-required::after,.user-pass .js-form-item.js-form-type-tel label.form-required::after{display:none !important}.user-login-form .js-form-item.js-form-type-textfield>*:not(label),.user-login-form .js-form-item.js-form-type-email>*:not(label),.user-login-form .js-form-item.js-form-type-password>*:not(label),.user-login-form .js-form-item.js-form-type-tel>*:not(label),.user-register-form .js-form-item.js-form-type-textfield>*:not(label),.user-register-form .js-form-item.js-form-type-email>*:not(label),.user-register-form .js-form-item.js-form-type-password>*:not(label),.user-register-form .js-form-item.js-form-type-tel>*:not(label),.user-pass .js-form-item.js-form-type-textfield>*:not(label),.user-pass .js-form-item.js-form-type-email>*:not(label),.user-pass .js-form-item.js-form-type-password>*:not(label),.user-pass .js-form-item.js-form-type-tel>*:not(label){grid-column:1}@media screen and (min-width: 769px){.user-login-form .js-form-item.js-form-type-textfield>*:not(label),.user-login-form .js-form-item.js-form-type-email>*:not(label),.user-login-form .js-form-item.js-form-type-password>*:not(label),.user-login-form .js-form-item.js-form-type-tel>*:not(label),.user-register-form .js-form-item.js-form-type-textfield>*:not(label),.user-register-form .js-form-item.js-form-type-email>*:not(label),.user-register-form .js-form-item.js-form-type-password>*:not(label),.user-register-form .js-form-item.js-form-type-tel>*:not(label),.user-pass .js-form-item.js-form-type-textfield>*:not(label),.user-pass .js-form-item.js-form-type-email>*:not(label),.user-pass .js-form-item.js-form-type-password>*:not(label),.user-pass .js-form-item.js-form-type-tel>*:not(label){grid-column:2}}.user-login-form .js-form-item.js-form-type-textfield input[type=text],.user-login-form .js-form-item.js-form-type-textfield input[type=email],.user-login-form .js-form-item.js-form-type-textfield input[type=password],.user-login-form .js-form-item.js-form-type-email input[type=text],.user-login-form .js-form-item.js-form-type-email input[type=email],.user-login-form .js-form-item.js-form-type-email input[type=password],.user-login-form .js-form-item.js-form-type-password input[type=text],.user-login-form .js-form-item.js-form-type-password input[type=email],.user-login-form .js-form-item.js-form-type-password input[type=password],.user-login-form .js-form-item.js-form-type-tel input[type=text],.user-login-form .js-form-item.js-form-type-tel input[type=email],.user-login-form .js-form-item.js-form-type-tel input[type=password],.user-register-form .js-form-item.js-form-type-textfield input[type=text],.user-register-form .js-form-item.js-form-type-textfield input[type=email],.user-register-form .js-form-item.js-form-type-textfield input[type=password],.user-register-form .js-form-item.js-form-type-email input[type=text],.user-register-form .js-form-item.js-form-type-email input[type=email],.user-register-form .js-form-item.js-form-type-email input[type=password],.user-register-form .js-form-item.js-form-type-password input[type=text],.user-register-form .js-form-item.js-form-type-password input[type=email],.user-register-form .js-form-item.js-form-type-password input[type=password],.user-register-form .js-form-item.js-form-type-tel input[type=text],.user-register-form .js-form-item.js-form-type-tel input[type=email],.user-register-form .js-form-item.js-form-type-tel input[type=password],.user-pass .js-form-item.js-form-type-textfield input[type=text],.user-pass .js-form-item.js-form-type-textfield input[type=email],.user-pass .js-form-item.js-form-type-textfield input[type=password],.user-pass .js-form-item.js-form-type-email input[type=text],.user-pass .js-form-item.js-form-type-email input[type=email],.user-pass .js-form-item.js-form-type-email input[type=password],.user-pass .js-form-item.js-form-type-password input[type=text],.user-pass .js-form-item.js-form-type-password input[type=email],.user-pass .js-form-item.js-form-type-password input[type=password],.user-pass .js-form-item.js-form-type-tel input[type=text],.user-pass .js-form-item.js-form-type-tel input[type=email],.user-pass .js-form-item.js-form-type-tel input[type=password]{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;max-width:none !important}.user-login-form .js-form-item.js-form-type-textfield input[type=text]:focus,.user-login-form .js-form-item.js-form-type-textfield input[type=email]:focus,.user-login-form .js-form-item.js-form-type-textfield input[type=password]:focus,.user-login-form .js-form-item.js-form-type-email input[type=text]:focus,.user-login-form .js-form-item.js-form-type-email input[type=email]:focus,.user-login-form .js-form-item.js-form-type-email input[type=password]:focus,.user-login-form .js-form-item.js-form-type-password input[type=text]:focus,.user-login-form .js-form-item.js-form-type-password input[type=email]:focus,.user-login-form .js-form-item.js-form-type-password input[type=password]:focus,.user-login-form .js-form-item.js-form-type-tel input[type=text]:focus,.user-login-form .js-form-item.js-form-type-tel input[type=email]:focus,.user-login-form .js-form-item.js-form-type-tel input[type=password]:focus,.user-register-form .js-form-item.js-form-type-textfield input[type=text]:focus,.user-register-form .js-form-item.js-form-type-textfield input[type=email]:focus,.user-register-form .js-form-item.js-form-type-textfield input[type=password]:focus,.user-register-form .js-form-item.js-form-type-email input[type=text]:focus,.user-register-form .js-form-item.js-form-type-email input[type=email]:focus,.user-register-form .js-form-item.js-form-type-email input[type=password]:focus,.user-register-form .js-form-item.js-form-type-password input[type=text]:focus,.user-register-form .js-form-item.js-form-type-password input[type=email]:focus,.user-register-form .js-form-item.js-form-type-password input[type=password]:focus,.user-register-form .js-form-item.js-form-type-tel input[type=text]:focus,.user-register-form .js-form-item.js-form-type-tel input[type=email]:focus,.user-register-form .js-form-item.js-form-type-tel input[type=password]:focus,.user-pass .js-form-item.js-form-type-textfield input[type=text]:focus,.user-pass .js-form-item.js-form-type-textfield input[type=email]:focus,.user-pass .js-form-item.js-form-type-textfield input[type=password]:focus,.user-pass .js-form-item.js-form-type-email input[type=text]:focus,.user-pass .js-form-item.js-form-type-email input[type=email]:focus,.user-pass .js-form-item.js-form-type-email input[type=password]:focus,.user-pass .js-form-item.js-form-type-password input[type=text]:focus,.user-pass .js-form-item.js-form-type-password input[type=email]:focus,.user-pass .js-form-item.js-form-type-password input[type=password]:focus,.user-pass .js-form-item.js-form-type-tel input[type=text]:focus,.user-pass .js-form-item.js-form-type-tel input[type=email]:focus,.user-pass .js-form-item.js-form-type-tel input[type=password]:focus{border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2)}.user-login-form .js-form-item.js-form-type-textfield input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-textfield input[type=email]::placeholder,.user-login-form .js-form-item.js-form-type-email input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-email input[type=email]::placeholder,.user-login-form .js-form-item.js-form-type-password input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-password input[type=email]::placeholder,.user-login-form .js-form-item.js-form-type-tel input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-tel input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-textfield input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-textfield input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-email input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-email input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-password input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-password input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-tel input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-tel input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-textfield input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-textfield input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-email input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-email input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-password input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-password input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-tel input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-tel input[type=email]::placeholder{color:rgba(0,0,0,0)}.user-login-form .js-form-item.js-form-type-textfield .description,.user-login-form .js-form-item.js-form-type-textfield .password-strength-text,.user-login-form .js-form-item.js-form-type-textfield .password-confirm-message,.user-login-form .js-form-item.js-form-type-email .description,.user-login-form .js-form-item.js-form-type-email .password-strength-text,.user-login-form .js-form-item.js-form-type-email .password-confirm-message,.user-login-form .js-form-item.js-form-type-password .description,.user-login-form .js-form-item.js-form-type-password .password-strength-text,.user-login-form .js-form-item.js-form-type-password .password-confirm-message,.user-login-form .js-form-item.js-form-type-tel .description,.user-login-form .js-form-item.js-form-type-tel .password-strength-text,.user-login-form .js-form-item.js-form-type-tel .password-confirm-message,.user-register-form .js-form-item.js-form-type-textfield .description,.user-register-form .js-form-item.js-form-type-textfield .password-strength-text,.user-register-form .js-form-item.js-form-type-textfield .password-confirm-message,.user-register-form .js-form-item.js-form-type-email .description,.user-register-form .js-form-item.js-form-type-email .password-strength-text,.user-register-form .js-form-item.js-form-type-email .password-confirm-message,.user-register-form .js-form-item.js-form-type-password .description,.user-register-form .js-form-item.js-form-type-password .password-strength-text,.user-register-form .js-form-item.js-form-type-password .password-confirm-message,.user-register-form .js-form-item.js-form-type-tel .description,.user-register-form .js-form-item.js-form-type-tel .password-strength-text,.user-register-form .js-form-item.js-form-type-tel .password-confirm-message,.user-pass .js-form-item.js-form-type-textfield .description,.user-pass .js-form-item.js-form-type-textfield .password-strength-text,.user-pass .js-form-item.js-form-type-textfield .password-confirm-message,.user-pass .js-form-item.js-form-type-email .description,.user-pass .js-form-item.js-form-type-email .password-strength-text,.user-pass .js-form-item.js-form-type-email .password-confirm-message,.user-pass .js-form-item.js-form-type-password .description,.user-pass .js-form-item.js-form-type-password .password-strength-text,.user-pass .js-form-item.js-form-type-password .password-confirm-message,.user-pass .js-form-item.js-form-type-tel .description,.user-pass .js-form-item.js-form-type-tel .password-strength-text,.user-pass .js-form-item.js-form-type-tel .password-confirm-message{box-sizing:border-box;padding:0 1.25rem 1.25rem;margin:-10px 0 0;width:100%;font-size:.8rem;color:#777;line-height:1.4}.user-login-form .js-form-item.js-form-type-textfield #edit-pass--description,.user-login-form .js-form-item.js-form-type-email #edit-pass--description,.user-login-form .js-form-item.js-form-type-password #edit-pass--description,.user-login-form .js-form-item.js-form-type-tel #edit-pass--description,.user-register-form .js-form-item.js-form-type-textfield #edit-pass--description,.user-register-form .js-form-item.js-form-type-email #edit-pass--description,.user-register-form .js-form-item.js-form-type-password #edit-pass--description,.user-register-form .js-form-item.js-form-type-tel #edit-pass--description,.user-pass .js-form-item.js-form-type-textfield #edit-pass--description,.user-pass .js-form-item.js-form-type-email #edit-pass--description,.user-pass .js-form-item.js-form-type-password #edit-pass--description,.user-pass .js-form-item.js-form-type-tel #edit-pass--description{display:none !important}.user-login-form .js-form-item.js-form-type-textfield .password-confirm-message span.error,.user-login-form .js-form-item.js-form-type-email .password-confirm-message span.error,.user-login-form .js-form-item.js-form-type-password .password-confirm-message span.error,.user-login-form .js-form-item.js-form-type-tel .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-textfield .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-email .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-password .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-tel .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-textfield .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-email .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-password .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-tel .password-confirm-message span.error{color:#ff7a00 !important;font-weight:700 !important}.user-login-form .js-form-item.js-form-type-textfield .password-confirm-message span.ok,.user-login-form .js-form-item.js-form-type-email .password-confirm-message span.ok,.user-login-form .js-form-item.js-form-type-password .password-confirm-message span.ok,.user-login-form .js-form-item.js-form-type-tel .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-textfield .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-email .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-password .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-tel .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-textfield .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-email .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-password .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-tel .password-confirm-message span.ok{color:#1e50a2 !important;font-weight:700 !important}.user-login-form #edit-pass--description,.user-register-form #edit-pass--description,.user-pass #edit-pass--description{display:none !important}.user-login-form .password-confirm-message span.error,.user-register-form .password-confirm-message span.error,.user-pass .password-confirm-message span.error{color:#ff7a00 !important;font-weight:700 !important}.user-login-form .password-confirm-message span.ok,.user-register-form .password-confirm-message span.ok,.user-pass .password-confirm-message span.ok{color:#1e50a2 !important;font-weight:700 !important}.user-login-form .form-helper-link,.user-register-form .form-helper-link,.user-pass .form-helper-link{padding:5px 0 5px;text-align:right;width:100%;border:none !important}.user-login-form .form-helper-link a,.user-register-form .form-helper-link a,.user-pass .form-helper-link a{font-size:.9rem;color:#1e50a2;text-decoration:underline}.user-login-form .form-helper-link a:hover,.user-register-form .form-helper-link a:hover,.user-pass .form-helper-link a:hover{text-decoration:none}.user-login-form #rikka-turnstile-container,.user-login-form .turnstile-container-wrapper,.user-login-form fieldset.captcha,.user-register-form #rikka-turnstile-container,.user-register-form .turnstile-container-wrapper,.user-register-form fieldset.captcha,.user-pass #rikka-turnstile-container,.user-pass .turnstile-container-wrapper,.user-pass fieldset.captcha{margin-top:1.5rem !important}.user-login-form .form-actions,.user-register-form .form-actions,.user-pass .form-actions{border:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin-top:1.5rem !important;text-align:center !important}.user-login-form .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#c4735e;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px}@media screen and (max-width: 768px){.user-login-form .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit]{width:100%}}.user-login-form .form-actions input[type=submit]:hover,.user-register-form .form-actions input[type=submit]:hover,.user-pass .form-actions input[type=submit]:hover{opacity:.6}.breadcrumb-wrapper{margin-bottom:0;min-height:0}.breadcrumb-wrapper>div:empty,.breadcrumb-wrapper:empty{display:none;margin:0;padding:0}.breadcrumb-wrapper:has(>div:empty){display:none;margin:0;padding:0}#block-rikka-theme-heshinotaitoru{margin-bottom:1.25rem}#block-rikka-theme-heshinotaitoru h1{margin-bottom:0}#block-rikka-theme-primary-local-tasks{margin-top:0;padding-top:0;margin-bottom:2.5rem}#block-rikka-theme-primary-local-tasks ul{list-style:none;padding:0;margin:0;display:flex;gap:0;border-bottom:1px solid #e2e2e2}#block-rikka-theme-primary-local-tasks ul li{margin:0;list-style-type:none}#block-rikka-theme-primary-local-tasks ul li a{display:block;padding:12px 1rem;text-decoration:none;color:#777;font-weight:700;font-size:.95rem;border-bottom:3px solid rgba(0,0,0,0);transition:color .2s,border-bottom-color .2s}#block-rikka-theme-primary-local-tasks ul li a.is-active{color:#c4735e;border-bottom-color:#c4735e}#block-rikka-theme-primary-local-tasks ul li a:hover{color:#c4735e}#block-rikka-theme-primary-local-tasks ul li:has(a[href*="/user/password"]){display:none}#rikka-turnstile-container,.turnstile-container-wrapper,fieldset.captcha{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;visibility:visible !important;opacity:1 !important;min-height:80px !important;border:none !important;background:rgba(0,0,0,0) !important;padding:15px 0 0 !important;margin:0 auto 10px auto !important;text-align:center !important;width:100% !important}#rikka-turnstile-container fieldset,#rikka-turnstile-container .captcha,#rikka-turnstile-container .captcha__element,.turnstile-container-wrapper fieldset,.turnstile-container-wrapper .captcha,.turnstile-container-wrapper .captcha__element,fieldset.captcha fieldset,fieldset.captcha .captcha,fieldset.captcha .captcha__element{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;visibility:visible !important;opacity:1 !important;border:none !important;padding:0 !important;margin:0 auto !important;background:rgba(0,0,0,0) !important;width:100% !important;min-width:auto !important;height:auto !important}#rikka-turnstile-container .cf-turnstile,.turnstile-container-wrapper .cf-turnstile,fieldset.captcha .cf-turnstile{display:block !important;margin:0 auto !important;width:auto !important;min-width:300px !important}#rikka-turnstile-container iframe,.turnstile-container-wrapper iframe,fieldset.captcha iframe{display:inline-block !important;visibility:visible !important;opacity:1 !important;max-width:100% !important}#rikka-turnstile-container legend,.turnstile-container-wrapper legend,fieldset.captcha legend{display:none !important}#rikka-turnstile-container .captcha__description,.turnstile-container-wrapper .captcha__description,fieldset.captcha .captcha__description{display:none !important}#rikka-turnstile-container small.rikka-turnstile-notice,#rikka-turnstile-container small,.turnstile-container-wrapper small.rikka-turnstile-notice,.turnstile-container-wrapper small,fieldset.captcha small.rikka-turnstile-notice,fieldset.captcha small{display:block !important;margin-top:0 !important;padding-top:0 !important;color:#666 !important;font-size:11px !important;text-align:center !important;width:100% !important}.rikka-delete-confirmation-form .rikka-delete-warning-section{margin:2.5rem auto 2.5rem !important;text-align:center;max-width:600px}.rikka-delete-confirmation-form .rikka-delete-warning-section .check-message-card{margin:0 !important;padding:2rem 2.5rem !important}.rikka-delete-confirmation-form .rikka-delete-warning-section .check-message-card .card-title{margin-bottom:0 !important}.rikka-delete-confirmation-form .form-actions{display:flex !important;gap:2.5rem !important;justify-content:center !important;align-items:center !important;margin:2.5rem auto 2.5rem !important;padding:0 !important;width:100% !important;border:none !important;background:rgba(0,0,0,0) !important}@media screen and (max-width: 768px){.rikka-delete-confirmation-form .form-actions{flex-direction:column !important;gap:1.5rem !important}.rikka-delete-confirmation-form .form-actions .rikka-cancel-btn{width:100% !important;order:1 !important;display:flex !important;margin:0 !important}.rikka-delete-confirmation-form .form-actions [id^=edit-submit]{order:2 !important;width:auto !important;min-width:200px !important;margin:0 !important;display:flex !important;justify-content:center !important}}.rikka-reset-message-box{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:2rem;margin-bottom:2.5rem;text-align:center;font-size:1rem;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.05)}.user-pass-reset{width:100%;margin:0 auto}.user-pass-reset .form-actions{display:flex !important;justify-content:center !important;align-items:center !important;margin-top:2.5rem !important;padding:0 !important;width:100% !important;border:none !important;background:rgba(0,0,0,0) !important}.user-pass-reset .form-actions input[type=submit]{padding:1.2rem 4rem !important;background-color:#c4735e !important;color:#fff !important;border:none !important;border-radius:6px !important;font-weight:700 !important;font-size:1rem !important;cursor:pointer !important;width:400px !important;max-width:100% !important}@media screen and (max-width: 768px){.user-pass-reset .form-actions input[type=submit]{width:100% !important;padding:1rem !important}}.user-pass-reset .form-actions input[type=submit]:hover{opacity:.9 !important}#front-register-cta{display:none}ul.tabs{display:flex;gap:0;margin:0;padding:0;list-style:none;border-bottom:1px solid #cfd8dc;box-shadow:none;background:rgba(0,0,0,0)}ul.tabs.primary,ul.tabs.secondary{padding-left:0;padding-right:0}.tabs__tab{margin:0;padding:0}.tabs__link{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.95rem;font-weight:600;color:#c4735e;text-decoration:none;border-radius:4px 4px 0 0;background:rgba(0,0,0,0);box-shadow:none;border:none;transition:background-color .2s ease,color .2s ease}.tabs__link:hover{background-color:#e1eff9}.tabs__link.is-active,.tabs__link[aria-current=true],.tabs__link.active,.tabs__link.active-trail{background-color:#fff;border-bottom:2px solid #c4735e;color:#c4735e;font-weight:700}@media screen and (max-width: 768px){ul.tabs{gap:.5rem;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}ul.tabs::-webkit-scrollbar{display:none}.tabs__link{padding:.5rem .75rem;font-size:.9rem;white-space:nowrap}}.block-local-tasks{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #cfd8dc;margin-bottom:1.25rem}.block-local-tasks>nav,.block-local-tasks>ul{margin-bottom:0 !important;border-bottom:none !important}.block-local-tasks .local-tasks-logout-link{margin-left:auto;padding-bottom:5px}.block-local-tasks .local-tasks-logout-link a{text-decoration:none;color:#333;font-size:.9rem;font-weight:normal;transition:opacity .2s ease}.block-local-tasks .local-tasks-logout-link a:hover{text-decoration:none;opacity:.6}.back-to-top{position:fixed;right:0;bottom:0;z-index:900;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:4px 0 0 0;border:none;box-shadow:none;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.back-to-top svg{width:24px;height:24px;fill:currentColor}.back-to-top:hover{background-color:rgba(0,0,0,.8);color:#fff}@media screen and (max-width: 768px){.back-to-top{width:44px;height:44px;right:0;bottom:0}}#block-rikka-theme-heshinotaitoru h1,.region--content-above h1,.page-content article h1{display:flex;align-items:center;margin:0 0 2rem 0;font-size:1.75rem;font-weight:700;color:#0f1a33;line-height:1.4;border:none;background-color:rgba(0,0,0,0);padding:0}#block-rikka-theme-heshinotaitoru h1::before,.region--content-above h1::before,.page-content article h1::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url("../images/sitelogo/sitelogo_header.webp");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}@media screen and (max-width: 768px){#block-rikka-theme-heshinotaitoru h1,.region--content-above h1,.page-content article h1{font-size:1.5rem;margin-bottom:1.5rem}}body[class*=path-columns-tags-] #block-rikka-theme-heshinotaitoru h1,body[class*=path-columns-tags-] .region--content-above h1{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif !important;color:#c4735e}body[class*=path-columns-tags-] #block-rikka-theme-heshinotaitoru h1::before,body[class*=path-columns-tags-] .region--content-above h1::before{content:"#" !important;font-family:"Noto Sans JP",sans-serif !important;color:inherit !important;font-weight:700 !important;font-size:1.1em;margin-right:.3rem;background-image:none !important;transform:none !important}.user-intro-wrapper{margin-top:2rem;margin-bottom:2rem}.user-intro-wrapper .user-intro{background-color:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1.5rem;font-size:.95rem;color:#0f1a33;line-height:1.7}.user-intro-wrapper .user-intro a{color:#1e50a2;text-decoration:underline}.user-intro-wrapper .user-intro a:hover{text-decoration:none}.user-edit-form-layout{max-width:100%;margin:0 auto 2rem;background-color:#fff;border-top:1px solid #cfd8dc}.user-edit-form-layout:has(form.rikka-pass-setup-only-form){background-color:rgba(0,0,0,0) !important;border-top:none !important}.user-edit-form-layout *{box-sizing:border-box}.user-edit-form-layout #edit-account,.user-edit-form-layout .form-wrapper:not(.form-actions):not(#edit-pass):not(.js-text-format-wrapper):not(.js-filter-wrapper),.user-edit-form-layout .field--type-list-string,.user-edit-form-layout .field--type-text-long,.user-edit-form-layout .form-item-pass{display:contents !important}.user-edit-form-layout #edit-pass,.user-edit-form-layout .js-text-format-wrapper{display:block !important;padding:0;margin:0;border:none;width:100%}.user-edit-form-layout .form-item-name,.user-edit-form-layout .form-item-mail,.user-edit-form-layout .form-item-current-pass,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass),.user-edit-form-layout .form-item-pass-pass1,.user-edit-form-layout .form-item-pass-pass2{border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:0;width:100%}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name,.user-edit-form-layout .form-item-mail,.user-edit-form-layout .form-item-current-pass,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass),.user-edit-form-layout .form-item-pass-pass1,.user-edit-form-layout .form-item-pass-pass2{display:grid;grid-template-columns:280px minmax(0, 1fr);align-items:stretch}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name,.user-edit-form-layout .form-item-mail,.user-edit-form-layout .form-item-current-pass,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass),.user-edit-form-layout .form-item-pass-pass1,.user-edit-form-layout .form-item-pass-pass2{display:block}}.user-edit-form-layout .form-item-name>label,.user-edit-form-layout .form-item-name>.form-item__label,.user-edit-form-layout .form-item-name>.fieldset__legend,.user-edit-form-layout .form-item-mail>label,.user-edit-form-layout .form-item-mail>.form-item__label,.user-edit-form-layout .form-item-mail>.fieldset__legend,.user-edit-form-layout .form-item-current-pass>label,.user-edit-form-layout .form-item-current-pass>.form-item__label,.user-edit-form-layout .form-item-current-pass>.fieldset__legend,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.form-item__label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.fieldset__legend,.user-edit-form-layout .form-item-pass-pass1>label,.user-edit-form-layout .form-item-pass-pass1>.form-item__label,.user-edit-form-layout .form-item-pass-pass1>.fieldset__legend,.user-edit-form-layout .form-item-pass-pass2>label,.user-edit-form-layout .form-item-pass-pass2>.form-item__label,.user-edit-form-layout .form-item-pass-pass2>.fieldset__legend{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>label,.user-edit-form-layout .form-item-name>.form-item__label,.user-edit-form-layout .form-item-name>.fieldset__legend,.user-edit-form-layout .form-item-mail>label,.user-edit-form-layout .form-item-mail>.form-item__label,.user-edit-form-layout .form-item-mail>.fieldset__legend,.user-edit-form-layout .form-item-current-pass>label,.user-edit-form-layout .form-item-current-pass>.form-item__label,.user-edit-form-layout .form-item-current-pass>.fieldset__legend,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.form-item__label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.fieldset__legend,.user-edit-form-layout .form-item-pass-pass1>label,.user-edit-form-layout .form-item-pass-pass1>.form-item__label,.user-edit-form-layout .form-item-pass-pass1>.fieldset__legend,.user-edit-form-layout .form-item-pass-pass2>label,.user-edit-form-layout .form-item-pass-pass2>.form-item__label,.user-edit-form-layout .form-item-pass-pass2>.fieldset__legend{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>label,.user-edit-form-layout .form-item-name>.form-item__label,.user-edit-form-layout .form-item-name>.fieldset__legend,.user-edit-form-layout .form-item-mail>label,.user-edit-form-layout .form-item-mail>.form-item__label,.user-edit-form-layout .form-item-mail>.fieldset__legend,.user-edit-form-layout .form-item-current-pass>label,.user-edit-form-layout .form-item-current-pass>.form-item__label,.user-edit-form-layout .form-item-current-pass>.fieldset__legend,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.form-item__label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.fieldset__legend,.user-edit-form-layout .form-item-pass-pass1>label,.user-edit-form-layout .form-item-pass-pass1>.form-item__label,.user-edit-form-layout .form-item-pass-pass1>.fieldset__legend,.user-edit-form-layout .form-item-pass-pass2>label,.user-edit-form-layout .form-item-pass-pass2>.form-item__label,.user-edit-form-layout .form-item-pass-pass2>.fieldset__legend{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]){margin:0;min-width:0}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]){grid-column:2;width:100%;padding:0}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]){width:100%;padding:0}}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]){width:calc(100% - 30px) !important;margin:1.25rem 15px 5px 15px !important;max-width:calc(100% - 30px) !important}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]),.user-edit-form-layout .form-item-pass-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]){width:calc(100% - 30px) !important;margin:15px auto 5px auto !important}}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-pass-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-pass-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child{margin-bottom:1.25rem !important}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-pass-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child,.user-edit-form-layout .form-item-pass-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):last-child{margin-bottom:15px !important}}.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>input[type=number],.user-edit-form-layout .form-item-pass-pass1>select,.user-edit-form-layout .form-item-pass-pass1>input[type=number],.user-edit-form-layout .form-item-pass-pass2>select,.user-edit-form-layout .form-item-pass-pass2>input[type=number]{margin:0;min-width:0}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>input[type=number],.user-edit-form-layout .form-item-pass-pass1>select,.user-edit-form-layout .form-item-pass-pass1>input[type=number],.user-edit-form-layout .form-item-pass-pass2>select,.user-edit-form-layout .form-item-pass-pass2>input[type=number]{grid-column:2;width:100%;padding:0}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>input[type=number],.user-edit-form-layout .form-item-pass-pass1>select,.user-edit-form-layout .form-item-pass-pass1>input[type=number],.user-edit-form-layout .form-item-pass-pass2>select,.user-edit-form-layout .form-item-pass-pass2>input[type=number]{width:100%;padding:0}}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>input[type=number],.user-edit-form-layout .form-item-pass-pass1>select,.user-edit-form-layout .form-item-pass-pass1>input[type=number],.user-edit-form-layout .form-item-pass-pass2>select,.user-edit-form-layout .form-item-pass-pass2>input[type=number]{margin:1.25rem 15px 5px 15px !important}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>input[type=number],.user-edit-form-layout .form-item-pass-pass1>select,.user-edit-form-layout .form-item-pass-pass1>input[type=number],.user-edit-form-layout .form-item-pass-pass2>select,.user-edit-form-layout .form-item-pass-pass2>input[type=number]{margin:15px 15px 5px 15px !important}}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>select:last-child,.user-edit-form-layout .form-item-name>input[type=number]:last-child,.user-edit-form-layout .form-item-mail>select:last-child,.user-edit-form-layout .form-item-mail>input[type=number]:last-child,.user-edit-form-layout .form-item-current-pass>select:last-child,.user-edit-form-layout .form-item-current-pass>input[type=number]:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>select:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-pass1>select:last-child,.user-edit-form-layout .form-item-pass-pass1>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-pass2>select:last-child,.user-edit-form-layout .form-item-pass-pass2>input[type=number]:last-child{margin-bottom:1.25rem !important}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>select:last-child,.user-edit-form-layout .form-item-name>input[type=number]:last-child,.user-edit-form-layout .form-item-mail>select:last-child,.user-edit-form-layout .form-item-mail>input[type=number]:last-child,.user-edit-form-layout .form-item-current-pass>select:last-child,.user-edit-form-layout .form-item-current-pass>input[type=number]:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>select:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-pass1>select:last-child,.user-edit-form-layout .form-item-pass-pass1>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-pass2>select:last-child,.user-edit-form-layout .form-item-pass-pass2>input[type=number]:last-child{margin-bottom:15px !important}}@media screen and (min-width: 769px){.user-edit-form-layout .form-item-name>.description,.user-edit-form-layout .form-item-mail>.description,.user-edit-form-layout .form-item-current-pass>.description,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.description,.user-edit-form-layout .form-item-pass-pass1>.description,.user-edit-form-layout .form-item-pass-pass2>.description{margin:0 15px 1.25rem 15px !important;width:calc(100% - 30px) !important}}@media screen and (max-width: 768px){.user-edit-form-layout .form-item-name>.description,.user-edit-form-layout .form-item-mail>.description,.user-edit-form-layout .form-item-current-pass>.description,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.description,.user-edit-form-layout .form-item-pass-pass1>.description,.user-edit-form-layout .form-item-pass-pass2>.description{width:calc(100% - 30px) !important;margin:0 auto 10px auto !important}}.user-edit-form-layout .form-item-name>.description,.user-edit-form-layout .form-item-mail>.description,.user-edit-form-layout .form-item-current-pass>.description,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass)>.description,.user-edit-form-layout .form-item-pass-pass1>.description,.user-edit-form-layout .form-item-pass-pass2>.description{font-size:.85rem;line-height:1.5}.user-edit-form-layout .js-text-format-wrapper>.filter-wrapper,.user-edit-form-layout .js-text-format-wrapper>.filter-help,.user-edit-form-layout .js-text-format-wrapper>.filter-guidelines,.user-edit-form-layout .js-text-format-wrapper>.js-filter-wrapper{display:none !important}.user-edit-form-layout .js-text-format-wrapper{border-bottom:none}@media screen and (max-width: 768px){.user-edit-form-layout .js-text-format-wrapper{margin-bottom:0 !important}}.user-edit-form-layout #edit-pass--description,.user-edit-form-layout #edit-pass>.description{display:none !important}.user-edit-form-layout .field--type-image{display:contents !important}.user-edit-form-layout .field--type-image .image-widget{margin-bottom:1.5rem !important}.user-edit-form-layout .field--type-image img{margin-bottom:1rem !important;display:block}.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper]{display:block !important;border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;margin:10px 0 0 0 !important;padding:0 !important;width:100% !important;max-width:100% !important;grid-column:1/-1 !important}.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper],.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper]>.details-wrapper{width:100% !important;margin:0 !important;padding:0 !important}.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper]>summary{display:none !important}.user-edit-form-layout input[type=text],.user-edit-form-layout input[type=email],.user-edit-form-layout input[type=password],.user-edit-form-layout input[type=number],.user-edit-form-layout textarea,.user-edit-form-layout select{padding:12px 15px !important;border:1px solid #cfd8dc;border-radius:4px;box-sizing:border-box !important;font-size:1rem;min-height:54px;background-color:#fff}@media screen and (min-width: 769px){.user-edit-form-layout input[type=text],.user-edit-form-layout input[type=email],.user-edit-form-layout input[type=password],.user-edit-form-layout input[type=number],.user-edit-form-layout textarea,.user-edit-form-layout select{width:calc(100% - 30px) !important;margin:1.25rem 15px 5px 15px !important}}@media screen and (max-width: 768px){.user-edit-form-layout input[type=text],.user-edit-form-layout input[type=email],.user-edit-form-layout input[type=password],.user-edit-form-layout input[type=number],.user-edit-form-layout textarea,.user-edit-form-layout select{display:block !important;width:calc(100% - 30px) !important;margin:15px auto 5px auto !important}}@media screen and (min-width: 769px){.user-edit-form-layout input[type=number]{width:120px !important}}@media screen and (max-width: 768px){.user-edit-form-layout input[type=number]{width:120px !important;margin-left:15px !important}}.user-edit-form-layout select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333333' d='M6 8.825L1.175 4 2.238 2.938 6 6.7l3.763-3.762L10.825 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px !important;cursor:pointer}@media screen and (min-width: 769px){.user-edit-form-layout select{width:240px !important}}@media screen and (max-width: 768px){.user-edit-form-layout select{width:200px !important;margin-left:15px !important}}.user-edit-form-layout select:focus{border-color:#1e50a2;outline:none}.user-edit-form-layout input[type=file]{padding:12px 15px;height:auto;min-height:54px;cursor:pointer}@media screen and (min-width: 769px){.user-edit-form-layout input[type=file]{border:1px solid #cfd8dc;border-radius:4px;background-color:#f1f1f1}}@media screen and (max-width: 768px){.user-edit-form-layout input[type=file]{display:block !important;width:calc(100% - 30px) !important;margin:15px auto !important;border:1px solid #cfd8dc !important;border-radius:4px !important;background-color:#f1f1f1}}.user-edit-form-layout .form-required::after,.user-edit-form-layout .js-form-required::after{display:none !important}.user-edit-form-layout .description,.user-edit-form-layout .form-item__description{color:#333;font-size:.85rem;line-height:1.5}.user-edit-form-layout .description a,.user-edit-form-layout .form-item__description a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.user-edit-form-layout .description a:hover,.user-edit-form-layout .form-item__description a:hover{text-decoration:none;opacity:.6}.user-edit-form-layout .form-item-current-pass>label{background-color:#fff9c4 !important}.user-edit-form-layout .fieldset__wrapper .js-form-item{display:block !important;border:none !important;padding:5px 0 !important;margin:0 !important}@media screen and (min-width: 769px){.user-edit-form-layout .fieldset__wrapper .js-form-item{grid-template-columns:none !important}}.user-edit-form-layout .fieldset__wrapper .js-form-item>label{width:auto !important;padding:0 !important;display:inline-block !important;margin-right:10px;background:none;min-height:auto}.user-edit-form-layout .fieldset__wrapper .js-form-item>input{width:auto !important;display:inline-block;margin-right:5px;min-height:auto}.user-edit-form-layout .form-actions{border:none !important;padding:3rem 0 1rem;text-align:center;margin:0;display:block !important}.user-edit-form-layout .form-actions input[type=submit]{display:inline-block;padding:1.2rem 3rem;background:#c4735e;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;min-height:auto;margin:0 auto !important;box-sizing:border-box;transition:opacity .2s}.user-edit-form-layout .form-actions input[type=submit]:hover{opacity:.8}@media screen and (min-width: 769px){.user-edit-form-layout .form-actions input[type=submit]{width:400px !important;max-width:100%}}@media screen and (max-width: 768px){.user-edit-form-layout .form-actions input[type=submit]{width:100% !important}}.user-cancel-link-wrapper{text-align:center;padding:2rem 0;width:100%}.user-cancel-button{display:inline-block;padding:1rem 3rem;background-color:#999 !important;color:#fff !important;border-radius:6px;font-weight:700;text-decoration:none;font-size:.95rem;cursor:pointer;border:none !important;transition:opacity .2s;margin:0 auto;box-sizing:border-box}.user-cancel-button:hover{opacity:.8}form#user-cancel-form .form-actions{display:flex !important;flex-direction:column !important;align-items:center !important;gap:1.5rem;margin-top:2rem !important}form#user-cancel-form .form-actions .button--primary{padding:1.2rem 3rem;border-radius:6px;font-weight:700;min-height:auto;margin:0 auto !important;box-sizing:border-box}@media screen and (min-width: 769px){form#user-cancel-form .form-actions .button--primary{width:400px !important;max-width:100%}}@media screen and (max-width: 768px){form#user-cancel-form .form-actions .button--primary{width:100% !important}}form#user-cancel-form .form-actions .user-cancel-button{margin:0 auto !important;width:auto !important}.text-orange{color:#e65100 !important;font-weight:700}#block-rikka-theme-primary-local-tasks,#block-rikka-theme-secondary-local-tasks{margin-bottom:2rem;border-bottom:1px solid #cfd8dc}#block-rikka-theme-primary-local-tasks ul,#block-rikka-theme-secondary-local-tasks ul{display:flex;flex-wrap:wrap;gap:0 !important;margin:0;padding:0;list-style:none;margin-bottom:-1px}#block-rikka-theme-primary-local-tasks ul li,#block-rikka-theme-secondary-local-tasks ul li{margin:0;padding:0;list-style:none}#block-rikka-theme-primary-local-tasks ul li:has(a[data-drupal-link-system-path$="/submissions"]),#block-rikka-theme-secondary-local-tasks ul li:has(a[data-drupal-link-system-path$="/submissions"]){display:none}#block-rikka-theme-primary-local-tasks ul li a,#block-rikka-theme-secondary-local-tasks ul li a{display:block;padding:1rem 1rem;text-decoration:none;color:#555;font-weight:700;border-bottom:6px solid rgba(0,0,0,0);transition:all .2s;font-size:.95rem;background:rgba(0,0,0,0);border-radius:0}#block-rikka-theme-primary-local-tasks ul li a:hover,#block-rikka-theme-primary-local-tasks ul li a:focus,#block-rikka-theme-secondary-local-tasks ul li a:hover,#block-rikka-theme-secondary-local-tasks ul li a:focus{color:#c4735e;background-color:#f1f1f1;border-bottom-color:#cfd8dc}#block-rikka-theme-primary-local-tasks ul li a.is-active,#block-rikka-theme-primary-local-tasks ul li a.active,#block-rikka-theme-secondary-local-tasks ul li a.is-active,#block-rikka-theme-secondary-local-tasks ul li a.active{color:#0f1a33;border-bottom-color:#c4735e;background-color:rgba(0,0,0,0)}form.rikka-pass-setup-only-form{max-width:800px !important;margin:0 auto 2.5rem !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;border-radius:0 !important;border:none !important}form.rikka-pass-setup-only-form .form-item-pass-pass1{border-top:1px solid #cfd8dc !important}form.rikka-pass-setup-only-form .form-item-pass-pass1,form.rikka-pass-setup-only-form .form-item-pass-pass2{background-color:#fff !important}form.rikka-pass-setup-only-form .js-form-item{margin-bottom:0 !important}form.rikka-pass-setup-only-form .form-actions{background:rgba(0,0,0,0) !important;border:none !important;padding:2.5rem 0 0 !important;margin:0 !important;min-width:100% !important}form.rikka-pass-setup-only-form .form-actions input[type=submit]{width:400px !important;max-width:100% !important;margin:0 auto !important}@media screen and (max-width: 768px){form.rikka-pass-setup-only-form .form-actions input[type=submit]{width:100% !important}}.error-page-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:4rem;padding-bottom:6rem;width:100%;max-width:600px;margin:0 auto}.error-page-wrapper .error-icon{font-size:5rem;line-height:1;margin-bottom:1.5rem;color:#dbeafe;text-shadow:0 4px 10px rgba(0,0,0,.05)}.error-page-wrapper .error-title{font-size:2rem;font-weight:700;color:#c4735e;margin-bottom:1.5rem;margin-top:0;border:none;padding:0;background:none}.error-page-wrapper .error-message{font-size:1rem;color:#333;line-height:1.8;margin-bottom:3rem}.error-page-wrapper .btn-error-home{display:inline-block;min-width:240px;padding:1rem 2rem;background-color:#c4735e;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.error-page-wrapper .btn-error-home:hover{background-color:#4a3a32;transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.15);text-decoration:none}@media screen and (max-width: 768px){.error-page-wrapper{padding-top:2rem;padding-bottom:4rem}.error-page-wrapper .error-icon{font-size:4rem}.error-page-wrapper .error-title{font-size:1.5rem}.error-page-wrapper .btn-error-home{width:100%;min-width:auto}}.ads-pc-sidebar-top{display:block;width:100%;background-color:#fefefa;margin-top:1.5rem;margin-bottom:1.5rem;padding:0 .5rem;box-sizing:border-box}@media screen and (max-width: 768px){.ads-pc-sidebar-top{display:none !important}}.ads-pc-bigbanner-top,.ads-pc-bigbanner-bottom{display:block;width:100%;text-align:center;background-color:#fefefa;margin-top:2rem;margin-bottom:2rem;padding:0 .5rem;box-sizing:border-box}.ads-pc-bigbanner-top>*,.ads-pc-bigbanner-bottom>*{display:inline-block !important;margin-left:auto !important;margin-right:auto !important;vertical-align:middle}@media screen and (max-width: 768px){.ads-pc-bigbanner-top,.ads-pc-bigbanner-bottom{display:none !important}}.ads-pc-bigbanner-top-result{display:block;text-align:center;width:100%;margin:0 auto 2rem !important}.ads-pc-bigbanner-top-result iframe{display:inline-block}@media screen and (max-width: 768px){.ads-pc-bigbanner-top-result{display:none !important}}.ads-sp-largerectangle{display:none !important}@media screen and (max-width: 768px){.ads-sp-largerectangle{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:1.5rem 0 !important;padding:0 !important;background-color:#fefefa;box-sizing:border-box;min-height:280px}.ads-sp-largerectangle>*{width:auto !important;max-width:100% !important}.ads-sp-largerectangle iframe{max-width:100% !important;border:0 !important}}.ads-pc-success{width:336px;height:280px;max-width:100%;margin:0 auto 40px;display:block}@media screen and (max-width: 768px){.ads-pc-success{display:none}}.ads-sp-success{width:336px;height:280px;max-width:100%;margin:0 auto 40px;display:none}@media screen and (max-width: 768px){.ads-sp-success{display:block}}.rk-hamburger-btn{cursor:pointer;z-index:2100}@media screen and (min-width: 769px){.rk-hamburger-btn{display:none}}@media screen and (max-width: 768px){.layout-sidebar{display:none}}.rk-drawer{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:2000;transform:translateX(-100%);transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1);padding-top:58px;overflow:hidden}.rk-drawer::before{content:"";position:absolute;top:0;left:0;width:100%;height:58px;background-color:#c4735e;z-index:2001;border-bottom:1px solid hsla(0,0%,100%,.1)}.rk-drawer.is-open{transform:translateX(0)}@media screen and (min-width: 769px){.rk-drawer{display:none}}@media screen and (max-width: 768px){body.menu-is-open{overflow:hidden}}.rk-drawer-close{position:absolute;top:0;left:0;height:58px;width:100%;background:rgba(0,0,0,0);color:#fff;border:none;font-size:1rem;font-weight:400;cursor:pointer;z-index:2002;display:flex;align-items:center;padding-left:1.25rem;gap:10px;border-radius:0}.rk-drawer-close .close-icon{font-size:1.5rem;display:flex;align-items:center;height:100%}.rk-drawer-inner{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.rk-drawer-inner ul{list-style:none;padding:0;margin:0;flex-grow:1}.rk-drawer-inner>div>nav>ul>li,.rk-drawer-inner>nav>ul>li,.rk-drawer-inner>ul>li{background-color:#fff;border-bottom:1px solid #cfd8dc;position:relative}.rk-drawer-inner>div>nav>ul>li>a,.rk-drawer-inner>div>nav>ul>li>span,.rk-drawer-inner>nav>ul>li>a,.rk-drawer-inner>nav>ul>li>span,.rk-drawer-inner>ul>li>a,.rk-drawer-inner>ul>li>span{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;text-decoration:none;color:#333;font-weight:400;font-size:1rem;cursor:pointer;transition:color .2s,background-color .2s}.rk-drawer-inner>div>nav>ul>li>a:hover,.rk-drawer-inner>div>nav>ul>li>span:hover,.rk-drawer-inner>nav>ul>li>a:hover,.rk-drawer-inner>nav>ul>li>span:hover,.rk-drawer-inner>ul>li>a:hover,.rk-drawer-inner>ul>li>span:hover{color:#c4735e;background-color:#e1eff9}.rk-drawer-inner>div>nav>ul>li>a:active,.rk-drawer-inner>div>nav>ul>li>span:active,.rk-drawer-inner>nav>ul>li>a:active,.rk-drawer-inner>nav>ul>li>span:active,.rk-drawer-inner>ul>li>a:active,.rk-drawer-inner>ul>li>span:active{background-color:#e1eff9}.rk-drawer-inner>div>nav>ul>li:not(.has-children)>a::after,.rk-drawer-inner>div>nav>ul>li:not(.has-children)>span::after,.rk-drawer-inner>nav>ul>li:not(.has-children)>a::after,.rk-drawer-inner>nav>ul>li:not(.has-children)>span::after,.rk-drawer-inner>ul>li:not(.has-children)>a::after,.rk-drawer-inner>ul>li:not(.has-children)>span::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #c4735e;border-right:2px solid #c4735e;transform:rotate(45deg);margin-left:10px}.rk-drawer-inner>div>nav>ul>li.has-children>a,.rk-drawer-inner>div>nav>ul>li.has-children>span,.rk-drawer-inner>nav>ul>li.has-children>a,.rk-drawer-inner>nav>ul>li.has-children>span,.rk-drawer-inner>ul>li.has-children>a,.rk-drawer-inner>ul>li.has-children>span{color:#333}.rk-drawer-inner>div>nav>ul>li.has-children>a:hover,.rk-drawer-inner>div>nav>ul>li.has-children>span:hover,.rk-drawer-inner>nav>ul>li.has-children>a:hover,.rk-drawer-inner>nav>ul>li.has-children>span:hover,.rk-drawer-inner>ul>li.has-children>a:hover,.rk-drawer-inner>ul>li.has-children>span:hover{color:#c4735e}.rk-drawer-inner>div>nav>ul>li.has-children>a::after,.rk-drawer-inner>div>nav>ul>li.has-children>span::after,.rk-drawer-inner>nav>ul>li.has-children>a::after,.rk-drawer-inner>nav>ul>li.has-children>span::after,.rk-drawer-inner>ul>li.has-children>a::after,.rk-drawer-inner>ul>li.has-children>span::after{content:"";display:block;width:14px;height:14px;background-image:linear-gradient(#C4735E, #C4735E),linear-gradient(#C4735E, #C4735E);background-size:100% 1px,1px 100%;background-position:center;background-repeat:no-repeat;transition:transform .3s}.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded,.rk-drawer-inner>nav>ul>li.has-children.is-expanded,.rk-drawer-inner>ul>li.has-children.is-expanded{background-color:#fff}.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>a,.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>span,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>a,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>span,.rk-drawer-inner>ul>li.has-children.is-expanded>a,.rk-drawer-inner>ul>li.has-children.is-expanded>span{color:#c4735e}.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>a::after,.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>span::after,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>a::after,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>span::after,.rk-drawer-inner>ul>li.has-children.is-expanded>a::after,.rk-drawer-inner>ul>li.has-children.is-expanded>span::after{background-size:100% 1px,0 0;transform:rotate(180deg)}.rk-drawer-inner>div>nav>ul>li ul,.rk-drawer-inner>nav>ul>li ul,.rk-drawer-inner>ul>li ul{display:none;background-color:#f1f1f1;border-top:1px solid #cfd8dc}.rk-drawer-inner>div>nav>ul>li ul li,.rk-drawer-inner>nav>ul>li ul li,.rk-drawer-inner>ul>li ul li{border-bottom:1px solid #cfd8dc}.rk-drawer-inner>div>nav>ul>li ul li:last-child,.rk-drawer-inner>nav>ul>li ul li:last-child,.rk-drawer-inner>ul>li ul li:last-child{border-bottom:none}.rk-drawer-inner>div>nav>ul>li ul li a,.rk-drawer-inner>nav>ul>li ul li a,.rk-drawer-inner>ul>li ul li a{display:flex;justify-content:space-between;align-items:center;padding:15px 1.25rem 15px 35px;font-size:.95rem;color:#555;text-decoration:none;font-weight:400}.rk-drawer-inner>div>nav>ul>li ul li a::after,.rk-drawer-inner>nav>ul>li ul li a::after,.rk-drawer-inner>ul>li ul li a::after{content:"";display:block;width:6px;height:6px;border-top:2px solid #cfd8dc;border-right:2px solid #cfd8dc;transform:rotate(45deg)}.rk-drawer-inner>div>nav>ul>li ul li a:hover,.rk-drawer-inner>nav>ul>li ul li a:hover,.rk-drawer-inner>ul>li ul li a:hover{color:#c4735e;background-color:#e1eff9}.rk-drawer-inner>div>nav>ul>li ul li a:hover::after,.rk-drawer-inner>nav>ul>li ul li a:hover::after,.rk-drawer-inner>ul>li ul li a:hover::after{border-color:#c4735e}.rk-drawer-close-bottom{display:flex;align-items:center;justify-content:center;width:100%;padding:1.125rem 1.25rem;background-color:#c4735e;color:#fff;border:none;font-size:1rem;font-weight:400;cursor:pointer;margin-top:0;gap:10px;border-radius:0;transition:opacity .2s}.rk-drawer-close-bottom .close-icon{font-size:1.2rem;line-height:1}.rk-drawer-close-bottom:hover{opacity:.9}.profile-header{display:flex;justify-content:center;width:100%;margin-bottom:2rem}.profile-header .field--name-user-picture img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.profile-header .field__label{display:none}.profile-details-table{border:1px solid #cfd8dc;border-bottom:none;background-color:#fff}.profile-details-table>div,.profile-details-table .profile-row{display:flex;border-bottom:1px solid #cfd8dc;width:100%}.profile-details-table>div>div:first-child,.profile-details-table .profile-row>div:first-child{width:30%;min-width:120px;background-color:#f1f1f1;padding:1rem 1.25rem;font-weight:bold;color:#333;border-right:1px solid #cfd8dc;display:flex;align-items:center;box-sizing:border-box}.profile-details-table>div>div:last-child,.profile-details-table .profile-row>div:last-child{width:70%;padding:1rem 1.25rem;background-color:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;box-sizing:border-box;color:#0f1a33}.profile-details-table>div>div:last-child p,.profile-details-table .profile-row>div:last-child p{margin:0}.rikka-relation-counts{display:flex;gap:2.5rem}.rikka-relation-counts a.stat-link{color:#1e50a2;text-decoration:none;display:inline-block;white-space:nowrap;transition:opacity .2s ease}.rikka-relation-counts a.stat-link:hover{text-decoration:none !important;opacity:.6}.tsubuyaki-link a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.tsubuyaki-link a:hover{text-decoration:none !important;opacity:.6}button.relation-button,a.rikka-message-btn,a.btn-profile-report{height:3.2rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:4px;font-size:.875rem;font-weight:bold;white-space:nowrap !important;box-sizing:border-box;border:none;padding:0 16px;cursor:pointer;line-height:1;transition:opacity .2s}button.relation-button:hover,a.rikka-message-btn:hover,a.btn-profile-report:hover{opacity:.9}button.relation-button:not(.is-active){background-color:#dee2e6;color:#333}button.relation-button.is-active{background-color:#c4735e;color:#fff}a.rikka-message-btn,a.btn-profile-report{background-color:#dee2e6;color:#333 !important;text-decoration:none !important}a.rikka-message-btn:hover,a.btn-profile-report:hover{color:#0f1a33 !important;text-decoration:none !important;opacity:.8}a.rikka-message-btn i,a.btn-profile-report i{margin-right:5px}.profile-actions-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;width:100%;align-items:stretch}.profile-actions-inner>div{display:flex;justify-content:center;align-items:center}.profile-actions-inner>.profile-actions-inner{display:contents}.profile-actions-inner button.relation-button,.profile-actions-inner a.rikka-message-btn,.profile-actions-inner a.btn-profile-report{width:100%;min-height:3.2rem;height:100%;padding:0 4px;margin:0}.profile-actions-inner .profile-action-follow{order:1}.profile-actions-inner .profile-action-block{order:2}.profile-actions-inner .profile-action-report{order:3}.profile-actions-inner .profile-action-first{order:4}.user-relations-table{width:100%;border-collapse:collapse;margin-top:1.25rem;background-color:#fff;border:1px solid #cfd8dc}.user-relations-table th,.user-relations-table td{padding:1rem 1.25rem;border-bottom:1px solid #cfd8dc;vertical-align:middle}.user-relations-table th{background-color:#f1f1f1;font-weight:bold}.user-relations-table th.views-field-name{text-align:left;padding-left:10px}.user-relations-table td.views-field-name a{color:#0f1a33;text-decoration:none;font-weight:bold;transition:opacity .2s ease}.user-relations-table td.views-field-name a:hover{color:#1e50a2;text-decoration:none;opacity:.6}.user-relations-table td.views-field-user-picture{width:68px;min-width:68px;padding-right:0}.user-relations-table td.views-field-user-picture a{display:block}.user-relations-table td.views-field-user-picture .relation-thumb{width:56px !important;height:56px !important;min-width:56px !important;max-width:56px !important;border-radius:50% !important;object-fit:cover !important;display:block !important}.user-relations-table td.views-field-operations{text-align:right;width:140px;min-width:140px}.user-relation-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:1.5rem !important;font-size:16px}@media screen and (max-width: 768px){.profile-details-table>div,.profile-details-table .profile-row{flex-direction:column}.profile-details-table>div>div:first-child,.profile-details-table .profile-row>div:first-child{width:100%;border-right:none;border-bottom:1px solid #cfd8dc;background-color:#f1f1f1;padding:.5rem 1.25rem}.profile-details-table>div>div:last-child,.profile-details-table .profile-row>div:last-child{width:100%;padding:1rem 1.25rem}.profile-actions-inner{grid-template-columns:1fr}}.faq-category-grid .item-list ul{display:grid;grid-template-columns:1fr;gap:1rem;padding:0;margin:0;list-style:none;width:100%}.faq-category-grid .item-list li{margin:0;background-color:#fff;border:1px solid #cfd8dc;border-radius:4px;transition:background-color .2s ease,border-color .2s ease}.faq-category-grid .item-list li a{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;color:#333;text-decoration:none;font-weight:bold;font-size:1rem}.faq-category-grid .item-list li:hover{background-color:#e1eff9;border-color:#cfd8dc}.faq-category-grid .item-list li:hover a{color:#333}.faq-category-grid .item-list li a::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #e2e2e2;border-right:2px solid #e2e2e2;transform:rotate(45deg);margin-left:10px;transition:border-color .2s,transform .2s}.faq-category-grid .item-list li:hover a::after{border-color:#2b3b64;transform:rotate(45deg) translate(2px, -2px)}.faq-list{max-width:100%;margin:0}.faq-accordion-item{margin-bottom:1rem;border:1px solid #cfd8dc;border-radius:4px;overflow:hidden;background-color:#fff}.faq-question{padding:1.125rem 1.5rem;background-color:#fff;cursor:pointer;font-weight:bold;font-size:1rem;color:#333;list-style:none;transition:background-color .2s ease,color .2s ease;position:relative;outline:none}.faq-question::-webkit-details-marker{display:none}.faq-question::before{content:"";display:inline-block;width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:7px solid currentColor;margin-right:12px;vertical-align:middle;transition:transform .2s ease}.faq-question:hover{background-color:#e1eff9;color:#2b3b64}.faq-question a{text-decoration:none;color:inherit;pointer-events:none}.faq-accordion-item[open] .faq-question{background-color:#e1eff9;color:#2b3b64;border-bottom:1px solid #cfd8dc}.faq-accordion-item[open] .faq-question::before{transform:rotate(90deg)}.faq-answer{padding:1.5rem 1.875rem;background-color:#fff;line-height:1.8;color:#333}.faq-answer p{margin-bottom:1rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.faq-answer a:hover{text-decoration:none;opacity:.6}.diagnosis-intro-wrapper .diagnosis-start-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:280px;max-width:400px;margin:0 auto 3rem;padding:1.2rem 4rem;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:700;text-align:center;line-height:1.5;background-color:#c4735e !important;color:#fff !important;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;text-decoration:none !important;transition:opacity .2s ease,background-color .2s ease}.diagnosis-intro-wrapper .diagnosis-start-btn:hover,.diagnosis-intro-wrapper .diagnosis-start-btn:focus,.diagnosis-intro-wrapper .diagnosis-start-btn:active{opacity:.8;background-color:#c4735e !important;color:#fff !important;text-decoration:none !important}@media screen and (max-width: 768px){.diagnosis-intro-wrapper .diagnosis-start-btn{width:100% !important;max-width:100% !important;padding:1.2rem 2rem;margin-bottom:2rem}}body[class*=path-check] .layout-main,body[class*=path-check] .region-content,body[class*=path-check] #block-rikka-theme-content,body[class*=path-check] article,body[class*=path-node-][class*=-webform-confirmation] .layout-main,body[class*=path-node-][class*=-webform-confirmation] .region-content,body[class*=path-node-][class*=-webform-confirmation] #block-rikka-theme-content,body[class*=path-node-][class*=-webform-confirmation] article,body:has(.webform-confirmation) .layout-main,body:has(.webform-confirmation) .region-content,body:has(.webform-confirmation) #block-rikka-theme-content,body:has(.webform-confirmation) article,body:has(.diagnosis-result) .layout-main,body:has(.diagnosis-result) .region-content,body:has(.diagnosis-result) #block-rikka-theme-content,body:has(.diagnosis-result) article{padding-top:0 !important;margin-top:0 !important}body[class*=path-check] .region--content-above,body[class*=path-check] #block-rikka-theme-heshinotaitoru,body[class*=path-node-][class*=-webform-confirmation] .region--content-above,body[class*=path-node-][class*=-webform-confirmation] #block-rikka-theme-heshinotaitoru,body:has(.webform-confirmation) .region--content-above,body:has(.webform-confirmation) #block-rikka-theme-heshinotaitoru,body:has(.diagnosis-result) .region--content-above,body:has(.diagnosis-result) #block-rikka-theme-heshinotaitoru{display:none !important}body[class*=path-check] h1.IntroH1,body[class*=path-node-][class*=-webform-confirmation] h1.IntroH1,body:has(.webform-confirmation) h1.IntroH1,body:has(.diagnosis-result) h1.IntroH1{display:block !important}body[class*=path-check] .breadcrumb-wrapper,body[class*=path-node-][class*=-webform-confirmation] .breadcrumb-wrapper,body:has(.webform-confirmation) .breadcrumb-wrapper,body:has(.diagnosis-result) .breadcrumb-wrapper{margin-bottom:.5rem}.diagnosis-form,form[class*=webform-submission-][class*=-check-]{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 768px){.diagnosis-form,form[class*=webform-submission-][class*=-check-]{padding-bottom:4rem !important}}.diagnosis-form .form-actions,.diagnosis-form .webform-actions,form[class*=webform-submission-][class*=-check-] .form-actions,form[class*=webform-submission-][class*=-check-] .webform-actions{order:100 !important;display:flex !important;justify-content:center !important;width:100%;margin-top:1rem !important;margin-bottom:1rem !important}.diagnosis-form .form-type-radio,.diagnosis-form .js-form-item.form-type-radio,form[class*=webform-submission-][class*=-check-] .form-type-radio,form[class*=webform-submission-][class*=-check-] .js-form-item.form-type-radio{display:block !important;margin-bottom:.5rem !important;position:relative}.diagnosis-form input[type=radio],form[class*=webform-submission-][class*=-check-] input[type=radio]{position:absolute;opacity:0;z-index:-1}.diagnosis-form input[type=radio].manual-active+label,form[class*=webform-submission-][class*=-check-] input[type=radio].manual-active+label{background-color:#e1eff9;border-color:#1e50a2;font-weight:bold;outline:1px solid #1e50a2}.diagnosis-form label,form[class*=webform-submission-][class*=-check-] label{display:block;width:100%;padding:1.2rem 1rem;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;font-size:1rem;color:#333;transition:all .2s ease-out;cursor:pointer;box-sizing:border-box;margin:0 !important;position:relative;z-index:1}.diagnosis-form label:hover,form[class*=webform-submission-][class*=-check-] label:hover{background-color:#e1eff9;border-color:#1e50a2}.diagnosis-form .webform-button--previous,form[class*=webform-submission-][class*=-check-] .webform-button--previous{margin-top:0 !important;padding:1.2rem 3rem;background-color:#fff !important;color:#0f1a33 !important;border:1px solid #cfd8dc !important;border-radius:6px;font-weight:700;font-size:1rem;display:inline-flex !important;align-items:center;justify-content:center;cursor:pointer}.diagnosis-form .webform-button--previous::before,form[class*=webform-submission-][class*=-check-] .webform-button--previous::before{content:"<";margin-right:.6em;font-weight:bold}.diagnosis-form .webform-button--previous:hover,form[class*=webform-submission-][class*=-check-] .webform-button--previous:hover{background-color:#e1eff9 !important;border-color:#c4735e !important}@media screen and (max-width: 768px){.diagnosis-form .webform-button--previous,form[class*=webform-submission-][class*=-check-] .webform-button--previous{width:50% !important;margin:0 auto !important;padding:1rem 2rem !important}}.diagnosis-form .custom-progress-wrapper,form[class*=webform-submission-][class*=-check-] .custom-progress-wrapper{order:2;width:100%;max-width:600px;margin:1.5rem auto 2rem;text-align:center;padding:0 1rem;box-sizing:border-box}.diagnosis-form .custom-progress-wrapper .progress-text,form[class*=webform-submission-][class*=-check-] .custom-progress-wrapper .progress-text{font-size:1.2rem;color:#4a3a32;margin-bottom:.8rem}.diagnosis-form .custom-progress-wrapper .progress-bar-container,form[class*=webform-submission-][class*=-check-] .custom-progress-wrapper .progress-bar-container{width:100%;height:12px;background-color:#e2e2e2;border-radius:6px;overflow:hidden}.diagnosis-form .custom-progress-wrapper .progress-bar-fill,form[class*=webform-submission-][class*=-check-] .custom-progress-wrapper .progress-bar-fill{height:100%;width:var(--percent, 0%);background-color:#c4735e;transition:width .5s ease-out}.diagnosis-form fieldset,form[class*=webform-submission-][class*=-check-] fieldset{border:none;padding:0;margin:0}.diagnosis-form .form-item__label,.diagnosis-form legend,form[class*=webform-submission-][class*=-check-] .form-item__label,form[class*=webform-submission-][class*=-check-] legend{font-size:1.2rem;font-weight:bold;margin-bottom:1.5rem;color:#0f1a33;display:block;line-height:1.6}.check-diagnosis-nav,.front-diagnosis-nav{width:100%;background-color:rgba(0,0,0,0);padding:1.5rem 0 3rem !important;margin:0}@media screen and (max-width: 768px){.check-diagnosis-nav,.front-diagnosis-nav{padding:1.5rem 0 2rem !important}}.check-diagnosis-nav__inner,.front-diagnosis-nav__inner{max-width:1090px;width:100%;margin:0 auto;box-sizing:border-box}.check-diagnosis-header,.front-diagnosis-header{margin-bottom:1.5rem;text-align:left}.check-diagnosis-title,.front-diagnosis-title{display:flex;align-items:center;margin:0 !important;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.25rem;font-weight:700;color:#4a3a32;line-height:1.4;letter-spacing:-0.015em}.check-diagnosis-title::before,.front-diagnosis-title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url("../images/sitelogo/sitelogo_header.webp");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}@media screen and (max-width: 768px){.check-diagnosis-title,.front-diagnosis-title{font-size:1.15rem}}.check-intro-wrapper{display:flex;align-items:center;gap:2.5rem;margin-bottom:2rem;line-height:1.8;color:#333}.check-intro-wrapper .check-intro-image{flex:0 0 150px;text-align:center}.check-intro-wrapper .check-intro-image img{width:100%;height:auto;max-width:150px}.check-intro-wrapper .check-intro{flex:1;font-size:1.05rem}@media screen and (max-width: 768px){.check-intro-wrapper{flex-direction:row;align-items:center;gap:1rem}.check-intro-wrapper .check-intro-image{flex:0 0 100px}.check-intro-wrapper .check-intro-image img{max-width:100px}.check-intro-wrapper .check-intro{font-size:.95rem}}.check-diagnosis-cards,.front-diagnosis-cards{display:flex;flex-direction:column;gap:.5rem}.check-diagnosis-card,.diagnosis-card{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;border:1px solid #cfd8dc;border-radius:4px;padding:1.5rem 1.25rem;text-decoration:none !important;transition:background-color .2s ease,border-color .2s ease;box-sizing:border-box}.check-diagnosis-card .label,.diagnosis-card .label{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#0f1a33;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:-0.015em}.check-diagnosis-card::after,.diagnosis-card::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #e2e2e2;border-right:2px solid #e2e2e2;transform:rotate(45deg);transition:transform .2s ease;margin-left:1.5rem;flex-shrink:0}.check-diagnosis-card:hover,.diagnosis-card:hover{background-color:#e1eff9;border-color:#cfd8dc}.check-diagnosis-card:hover::after,.diagnosis-card:hover::after{border-color:#c4735e;transform:rotate(45deg) translateX(2px)}@media screen and (max-width: 768px){.check-diagnosis-card,.diagnosis-card{padding:1rem 1.5rem}.check-diagnosis-card .label,.diagnosis-card .label{font-size:.95rem}}body:has(.diagnosis-result) .diagnosis-btn-wrapper,body:has(.diagnosis-result) .check-intro-btn-wrapper{display:none !important}body:has(.diagnosis-result) #block-rikka-theme-heshinotaitoru,body:has(.diagnosis-result) h1.page-title{display:none !important}body:has(.diagnosis-result) .webform-confirmation,body:has(.diagnosis-result) .webform-confirmation__message{padding-top:0 !important;margin-top:0 !important;margin-bottom:0 !important}.diagnosis-result,.webform-confirmation__message{text-align:center;margin-bottom:4rem}.diagnosis-result h2,.webform-confirmation__message h2{font-size:1.5rem;color:#c4735e;font-weight:bold;margin-bottom:2rem;margin-top:0 !important}.diagnosis-result .diagnosis-result-box,.webform-confirmation__message .diagnosis-result-box{padding:2.5rem;border-radius:12px;margin:0 auto 1.5rem;max-width:800px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;align-items:center;gap:2rem;text-align:left}.diagnosis-result .diagnosis-result-box .diagnosis-image,.webform-confirmation__message .diagnosis-result-box .diagnosis-image{flex:0 0 150px}.diagnosis-result .diagnosis-result-box .diagnosis-image img,.webform-confirmation__message .diagnosis-result-box .diagnosis-image img{width:100%;height:auto}.diagnosis-result .diagnosis-result-box .diagnosis-text,.webform-confirmation__message .diagnosis-result-box .diagnosis-text{flex:1}.diagnosis-result .diagnosis-result-box .diagnosis-text h3,.webform-confirmation__message .diagnosis-result-box .diagnosis-text h3{margin-top:0}.diagnosis-result .diagnosis-result-box .diagnosis-text p:last-child,.webform-confirmation__message .diagnosis-result-box .diagnosis-text p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.diagnosis-result .diagnosis-result-box,.webform-confirmation__message .diagnosis-result-box{flex-direction:row;align-items:center;text-align:left;gap:1rem;padding:1.5rem;margin:0 auto 1.5rem}.diagnosis-result .diagnosis-result-box .diagnosis-image,.webform-confirmation__message .diagnosis-result-box .diagnosis-image{flex:0 0 100px;margin-bottom:0}.diagnosis-result .diagnosis-result-box .diagnosis-text h3,.webform-confirmation__message .diagnosis-result-box .diagnosis-text h3{font-size:1.1rem;margin-bottom:.5rem}.diagnosis-result .diagnosis-result-box .diagnosis-text p,.webform-confirmation__message .diagnosis-result-box .diagnosis-text p{font-size:.9rem;line-height:1.6}}.diagnosis-result .diagnosis-result-box.result-critical,.webform-confirmation__message .diagnosis-result-box.result-critical{background-color:#f0adad;border:2px solid hsl(0,69.0721649485%,70.9803921569%)}.diagnosis-result .diagnosis-result-box.result-high,.webform-confirmation__message .diagnosis-result-box.result-high{background-color:#ffc87e;border:2px solid rgb(255,178.2558139535,75)}.diagnosis-result .diagnosis-result-box.result-moderate,.webform-confirmation__message .diagnosis-result-box.result-moderate{background-color:#ffe099;border:2px solid rgb(255,208.5,102)}.diagnosis-result .diagnosis-result-box.result-low,.webform-confirmation__message .diagnosis-result-box.result-low{background-color:#b0dab2;border:2px solid rgb(141.2672413793,201.7327586207,144.1465517241)}.diagnosis-result .diagnosis-result-box.result-minimal,.webform-confirmation__message .diagnosis-result-box.result-minimal{background-color:#b0d8ff;border:2px solid rgb(125,190.8227848101,255)}.reslt-message .note-box{margin:2.5rem auto 1.5rem;font-size:.85rem;color:#666;line-height:1.6;text-align:center;background:rgba(0,0,0,0);border:none;padding:0}@media screen and (max-width: 768px){.reslt-message .note-box{text-align:left}}.diagnosis-advice-section{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;text-align:left}.diagnosis-advice-section .advice-block{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.diagnosis-advice-section .advice-block .advice-heading{font-size:1.1rem;font-weight:700;color:#4a3a32;margin-bottom:1.5rem;margin-top:0;border-bottom:2px solid #d4856a;display:inline-block;padding-bottom:4px}.diagnosis-advice-section .advice-block p{margin:0;font-size:.95rem;line-height:1.6;color:#0f1a33}.diagnosis-advice-section .advice-block .advice-list{margin:0;padding-left:1.5rem;list-style-type:none}.diagnosis-advice-section .advice-block .advice-list li{margin-bottom:.5rem;font-size:.95rem;line-height:1.6;color:#0f1a33;position:relative}.diagnosis-advice-section .advice-block .advice-list li::before{content:"・";position:absolute;left:-1em;color:#c4735e;font-weight:bold}.diagnosis-advice-section .advice-block .advice-list li:last-child{margin-bottom:0}@media screen and (max-width: 768px){.diagnosis-advice-section .advice-block{padding:1.5rem}.diagnosis-advice-section .advice-block .advice-heading{font-size:1rem}.diagnosis-advice-section .advice-block p,.diagnosis-advice-section .advice-block .advice-list li{font-size:.9rem}}.smi-bbs-link-wrapper{text-align:center;margin-bottom:4rem}.smi-bbs-link-wrapper .btn-smi-bbs-tag{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;background-color:#fff;color:#c4735e !important;font-size:1.05rem;font-weight:700;border:2px solid #c4735e;border-radius:30px;text-decoration:none !important;transition:all .2s ease;box-shadow:0 4px 12px rgba(196,115,94,.1)}.smi-bbs-link-wrapper .btn-smi-bbs-tag:hover{background-color:#c4735e;color:#fff !important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(196,115,94,.2)}@media screen and (max-width: 768px){.smi-bbs-link-wrapper .btn-smi-bbs-tag{font-size:.95rem;padding:14px 20px;width:100%;max-width:400px;box-sizing:border-box}}@media screen and (max-width: 768px){body[class*=path-check] .row,body[class*=path-check] .layout-container,body[class*=path-check] .layout-content-wrapper,body[class*=path-check] [class*=col-],body[class*=path-check] .region,body[class*=path-node-][class*=-webform-confirmation] .row,body[class*=path-node-][class*=-webform-confirmation] .layout-container,body[class*=path-node-][class*=-webform-confirmation] .layout-content-wrapper,body[class*=path-node-][class*=-webform-confirmation] [class*=col-],body[class*=path-node-][class*=-webform-confirmation] .region,body:has(.webform-confirmation) .row,body:has(.webform-confirmation) .layout-container,body:has(.webform-confirmation) .layout-content-wrapper,body:has(.webform-confirmation) [class*=col-],body:has(.webform-confirmation) .region,body:has(.diagnosis-result) .row,body:has(.diagnosis-result) .layout-container,body:has(.diagnosis-result) .layout-content-wrapper,body:has(.diagnosis-result) [class*=col-],body:has(.diagnosis-result) .region{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;max-width:100% !important;width:100% !important}body[class*=path-check],body[class*=path-check] .dialog-off-canvas-main-canvas,body[class*=path-node-][class*=-webform-confirmation],body[class*=path-node-][class*=-webform-confirmation] .dialog-off-canvas-main-canvas,body:has(.webform-confirmation),body:has(.webform-confirmation) .dialog-off-canvas-main-canvas,body:has(.diagnosis-result),body:has(.diagnosis-result) .dialog-off-canvas-main-canvas{overflow-x:hidden !important;width:100% !important;position:relative}body[class*=path-check] .layout-sidebar,body[class*=path-check] .region-sidebar-first,body[class*=path-node-][class*=-webform-confirmation] .layout-sidebar,body[class*=path-node-][class*=-webform-confirmation] .region-sidebar-first,body:has(.webform-confirmation) .layout-sidebar,body:has(.webform-confirmation) .region-sidebar-first,body:has(.diagnosis-result) .layout-sidebar,body:has(.diagnosis-result) .region-sidebar-first{display:none !important}body[class*=path-check] .layout-main,body[class*=path-node-][class*=-webform-confirmation] .layout-main,body:has(.webform-confirmation) .layout-main,body:has(.diagnosis-result) .layout-main{width:100% !important;padding:0 1rem !important;box-sizing:border-box !important}body[class*=path-check] .region-content,body[class*=path-node-][class*=-webform-confirmation] .region-content,body:has(.webform-confirmation) .region-content,body:has(.diagnosis-result) .region-content{width:100% !important;padding:0 !important;margin:0 !important}}.diagnosis-intro-wrapper{max-width:900px;margin:0 auto;padding:0 1rem}@media screen and (max-width: 768px){.diagnosis-intro-wrapper{padding:0}}.diagnosis-intro-wrapper h1.IntroH1{display:flex !important;align-items:center;justify-content:center;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;margin-bottom:4rem !important}.diagnosis-intro-wrapper h1.IntroH1::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url("../images/sitelogo/sitelogo_header.webp");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(3px)}@media screen and (max-width: 768px){.diagnosis-intro-wrapper h1.IntroH1{flex-direction:row !important;font-size:1.4rem;gap:.5rem;margin-bottom:2rem !important}}.diagnosis-intro-wrapper .intro-top-section{display:flex;align-items:center;gap:2.5rem;margin-bottom:4rem}.diagnosis-intro-wrapper .intro-top-section .intro-image{flex:0 0 150px;text-align:center}.diagnosis-intro-wrapper .intro-top-section .intro-image img{width:100%;height:auto;max-width:150px}.diagnosis-intro-wrapper .intro-top-section .intro-text{flex:1;font-size:1.05rem;line-height:1.8;color:#0f1a33}@media screen and (max-width: 768px){.diagnosis-intro-wrapper .intro-top-section{flex-direction:row;align-items:center;gap:1rem;margin-bottom:2rem}.diagnosis-intro-wrapper .intro-top-section .intro-image{flex:0 0 120px}.diagnosis-intro-wrapper .intro-top-section .intro-image img{width:100%;max-width:120px}.diagnosis-intro-wrapper .intro-top-section .intro-text{font-size:.9rem;text-align:left}}.diagnosis-intro-wrapper>h2{font-size:1.5rem;font-weight:bold;color:#4a3a32;margin-top:4rem;margin-bottom:2rem;text-align:center;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif}@media screen and (max-width: 768px){.diagnosis-intro-wrapper>h2{font-size:1.25rem;text-align:left}}.diagnosis-intro-wrapper .note-box{margin:2.5rem auto 1.5rem;font-size:.85rem;color:#666;line-height:1.6;text-align:center;background:rgba(0,0,0,0);border:none;padding:0}@media screen and (max-width: 768px){.diagnosis-intro-wrapper .note-box{text-align:left}}.diagnosis-intro-wrapper .diagnosis-btn-wrapper{margin-top:4rem;margin-bottom:1rem;text-align:center;display:flex;justify-content:center}.diagnosis-intro-wrapper .diagnosis-start-btn{width:100%;max-width:400px;display:flex;font-size:1.1rem;padding:1.5rem 2rem}.about-check-section{width:100%;margin:0 0 3rem 0;text-align:left}.about-check-section .check-title{font-size:1.5rem;color:#4a3a32;font-weight:bold;margin-bottom:2rem}.about-check-section .check-text-content{color:#333;line-height:1.8}.about-check-section .check-symptoms-list{margin:2rem 0;list-style:none;padding-left:0}.about-check-section .check-symptoms-list li{background-color:#fff;border:1px solid #cfd8dc;border-left:4px solid #d4856a;padding:1rem 1.5rem;margin-bottom:.5rem}.about-check-section .check-symptoms-list li .label{color:#4a3a32;font-weight:bold;display:block}.about-check-section .check-message-card{background-color:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1rem 2rem;margin-top:2.5rem;color:#0f1a33}.about-check-section .check-message-card .card-title{text-align:center;font-weight:bold;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.about-check-section .check-message-card .card-title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:8px;background-color:currentColor;-webkit-mask-image:url("../images/icon/lightbulb-fill.svg");mask-image:url("../images/icon/lightbulb-fill.svg");mask-repeat:no-repeat;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;vertical-align:middle;background-color:#c4735e}.webform-confirmation__actions{display:flex;flex-direction:column;gap:2rem;align-items:center;margin-top:2.5rem;margin-bottom:4rem;width:100%}@media screen and (max-width: 768px){.webform-confirmation__actions{align-items:center;padding:0 1rem;margin-bottom:3rem}}.webform-confirmation__actions .webform-confirmation__back{display:flex;justify-content:center;width:100%;margin-bottom:3rem}.webform-confirmation__actions .webform-confirmation__back a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:1rem;padding:14px 20px;border-radius:8px;width:100%;max-width:400px;box-sizing:border-box;background-color:#fff;color:#0f1a33;border:1px solid #e2e2e2}.ads-pc-bigbanner-top-result,.ads-pc-bigbanner-bottom-result{display:block;text-align:center;width:100%;margin:0 auto}.ads-pc-bigbanner-top-result iframe,.ads-pc-bigbanner-bottom-result iframe{display:inline-block}.ads-pc-bigbanner-top-result{margin-bottom:2rem !important}.ads-pc-bigbanner-bottom-result{margin:3rem auto 0}body .diagnosis-form .webform-button--next,body .diagnosis-form .webform-button--submit,body .diagnosis-form input[type=submit].webform-button--next,body .diagnosis-form input[type=submit].webform-button--submit,body form[id*=-check] .webform-button--next,body form[id*=-check] .webform-button--submit,body form[id*=-check] input[type=submit].webform-button--next,body form[id*=-check] input[type=submit].webform-button--submit{display:none !important}.bbs-invitation-wrapper{margin:-2.5rem 0 2.5rem 0;width:100%}.bbs-invitation-wrapper .check-diagnosis-title{margin-bottom:1.5rem !important}.bbs-invitation-wrapper .rikka-tags-page-header{display:none !important}.bbs-invitation-wrapper .rikka-tag-pill,.bbs-invitation-wrapper .rikka-tag-pill:hover,.bbs-invitation-wrapper .rikka-tag-pill:focus{text-decoration:none !important}.bbs-invitation-message{background-color:#fff;border:1px solid #e2e2e2;padding:28px 20px 24px;text-align:center;border-radius:8px}.bbs-invitation-message p{margin:0 !important;padding:0 !important;font-size:1rem;font-weight:500;color:#0f1a33;line-height:1.6}@media screen and (max-width: 768px){.bbs-invitation-message p{font-size:.95rem}}.bbs-invitation-tags{margin-top:1.5rem}.sns-share-container{margin:2.5rem 0;text-align:center;width:100%}.sns-share-container .sns-share-title{font-size:1.1rem;font-weight:700;color:#4a3a32;margin-bottom:1.5rem}.sns-share-container .sns-share-buttons{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;margin:0 auto}@media screen and (max-width: 768px){.sns-share-container .sns-share-buttons{max-width:100%}}.sns-share-container .btn-share-sns{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;border-radius:8px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;box-sizing:border-box}.sns-share-container .btn-share-sns i,.sns-share-container .btn-share-sns svg{margin-right:8px;font-size:1.2rem}.sns-share-container .btn-share-sns.btn-share-line{background-color:#06c755;color:#fff}.sns-share-container .btn-share-sns.btn-share-line:hover{opacity:.8}.sns-share-container .btn-share-sns.btn-share-x{background-color:#000;color:#fff}.sns-share-container .btn-share-sns.btn-share-x:hover{opacity:.8}.sns-share-container .btn-share-sns.btn-share-copy{background-color:#fff;color:#333;border:1px solid #ced4da}.sns-share-container .btn-share-sns.btn-share-copy:hover{background-color:#f8f9fa}.sns-share-container .btn-share-sns.btn-share-copy.is-copied{background-color:#e3f2fd;border-color:#90caf9;color:#1976d2}.check-cvr-recent-posts{margin-top:32px}.check-cvr-area{margin-top:24px;margin-bottom:32px;text-align:center}.btn-register-primary{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;margin:0 auto;padding:20px 24px;background-color:#c4735e;color:#fff !important;font-size:1.1rem;font-weight:700;border-radius:8px;text-decoration:none;box-shadow:0 4px 12px rgba(196,115,94,.3);transition:opacity .2s ease}.btn-register-primary:hover{opacity:.6;color:#fff !important;text-decoration:none}.check-cvr-secondary{display:flex;flex-direction:column;gap:16px;align-items:center;margin-bottom:40px;width:100%}.check-cvr-secondary .btn-bbs-outline{width:100%;max-width:400px;box-sizing:border-box}.btn-bbs-outline{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #ced4da;color:#333 !important;font-size:.95rem;font-weight:500;border-radius:30px;text-decoration:none;transition:all .2s;background-color:#fff}.btn-bbs-outline:hover{background-color:#f8f9fa;color:#333 !important;text-decoration:none}.check-cvr-recent-posts{margin-top:56px;margin-bottom:24px}.check-cvr-recent-posts .check-cvr-title{margin-bottom:24px}.check-cvr-recent-posts .tsubuyaki-header{display:none !important}.check-cvr-recent-posts .rikka-tags-details{display:none !important}.check-cvr-recent-posts .pager{display:none !important}.check-cvr-recent-posts .tsubuyaki-front-bottom{display:none !important}.check-cvr-recent-posts .view-empty{display:none !important}.check-cvr-recent-posts .view-content .views-row{display:none}.check-cvr-recent-posts .view-content .views-row:nth-child(1),.check-cvr-recent-posts .view-content .views-row:nth-child(2){display:block}.check-cvr-recent-posts{margin-top:80px !important}.check-cvr-title{display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;margin-bottom:24px !important;width:100%}.check-cvr-message{text-align:center;margin-bottom:24px;font-size:.95rem;color:#444;line-height:1.6;background-color:#fff;border:1px solid #ced4da;border-radius:8px;padding:8px 16px;width:100%;box-sizing:border-box}.check-cvr-message p{margin:0 !important}.check-diagnosis-title.check-cvr-title::before{margin-right:8px}.unlogged-mask-wrapper{position:relative;width:100%;margin-bottom:4rem}.unlogged-mask-wrapper .unlogged-mask-content{position:relative;user-select:none !important;pointer-events:none}.unlogged-mask-wrapper .unlogged-mask-content *{user-select:none !important}.unlogged-mask-wrapper .unlogged-mask-content .advice-block{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;position:relative;z-index:1}.unlogged-mask-wrapper .unlogged-mask-content .advice-block::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);z-index:-1;filter:blur(4px);opacity:.7}.unlogged-mask-wrapper .unlogged-mask-content .advice-block>*:not(h4.advice-heading){filter:blur(4px);opacity:.7}.unlogged-mask-wrapper .unlogged-mask-overlay{position:absolute;top:110px;left:0;width:100%;z-index:20;display:flex;justify-content:center;padding:0;box-sizing:border-box}.unlogged-mask-wrapper .unlogged-mask-overlay .overlay-cta-box{background:#fdf0ec;border:none;border-radius:16px;padding:3rem 2.5rem;width:100%;box-shadow:0 12px 35px rgba(0,0,0,.1);text-align:center;position:relative;z-index:1}.unlogged-mask-wrapper .unlogged-mask-overlay .overlay-cta-box .cta-message{font-size:1.15rem;font-weight:800;color:#c16f5e;line-height:1.6;margin-bottom:2.5rem}@media screen and (max-width: 768px){.unlogged-mask-wrapper .unlogged-mask-overlay .overlay-cta-box .cta-message{font-size:1rem;margin-bottom:2rem}}.unlogged-mask-wrapper .unlogged-mask-overlay .overlay-cta-box .btn-register-double{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 36px;margin:0 auto;width:100%;max-width:380px;border-radius:50px;text-decoration:none;background-color:#c4735e;box-shadow:0 6px 20px rgba(196,115,94,.3);transition:transform .2s ease,box-shadow .2s ease}.unlogged-mask-wrapper .unlogged-mask-overlay .overlay-cta-box .btn-register-double:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(196,115,94,.4);text-decoration:none}.unlogged-mask-wrapper .unlogged-mask-overlay .overlay-cta-box .btn-register-double .btn-micro-text{display:block;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:3px;letter-spacing:.02em}.unlogged-mask-wrapper .unlogged-mask-overlay .overlay-cta-box .btn-register-double .btn-main-text{display:block;font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:.05em}body.rikka-pass-setup-page .region--highlighted{display:none !important}.user-edit-form-layout{border-left:none !important;border-right:none !important;border-bottom:none !important;box-shadow:none !important;margin-bottom:1.25rem}.user-edit-form-layout .rk-tfa-form .form-item-code{border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:0;width:100%}@media screen and (min-width: 769px){.user-edit-form-layout .rk-tfa-form .form-item-code{display:grid;grid-template-columns:280px minmax(0, 1fr);align-items:stretch}}@media screen and (max-width: 768px){.user-edit-form-layout .rk-tfa-form .form-item-code{display:block}}.user-edit-form-layout .rk-tfa-form .form-item-code{background-color:#fff !important;border:1px solid #cfd8dc !important;margin-bottom:0 !important}.user-edit-form-layout .rk-tfa-form .form-item-code>label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width: 769px){.user-edit-form-layout .rk-tfa-form .form-item-code>label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width: 768px){.user-edit-form-layout .rk-tfa-form .form-item-code>label{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout .rk-tfa-form .form-item-code>label{background-color:#f1f1f1 !important;border:none !important;border-right:1px solid #cfd8dc !important}.user-edit-form-layout .rk-tfa-form .form-item-code input[type=text]{letter-spacing:.3em;font-weight:700;background-color:#fff !important;border:1px solid #cfd8dc !important}@media screen and (min-width: 769px){.user-edit-form-layout .rk-tfa-form .form-item-code input[type=text]{width:320px !important;margin:1.25rem 1rem !important}}@media screen and (max-width: 768px){.user-edit-form-layout .rk-tfa-form .form-item-code input[type=text]{width:calc(100% - 1rem*2) !important;margin:1rem auto !important}}.user-edit-form-layout .rk-tfa-form .form-item-code .description{background-color:#fff !important;margin:0 1rem 1.25rem 1rem !important;padding-bottom:.5rem;color:#333}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin{border:none !important;background-color:#fefefa !important;text-align:right;margin:1rem 0 0 !important;padding:0 !important}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin legend{display:none !important}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper{padding:0;font-size:0}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul{margin:0;padding:0;list-style:none;display:inline-block}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul li{display:inline}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul a{font-size:.875rem;font-weight:700;color:#1e50a2;text-decoration:underline}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul a:hover{color:#123670;text-decoration:none}.user-edit-form-layout .rk-tfa-form .form-actions{border:none !important;background-color:#fefefa !important;padding:2rem 0;text-align:center;margin:0 !important}.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;border-radius:4px;border:none;cursor:pointer;text-decoration:none;background-color:#c4735e;color:#fff;transition:background-color .2s ease,color .2s ease}.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]:hover,.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]:focus{background-color:#c4735e;color:#fff;text-decoration:none}.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]{padding:1.25rem 4rem !important;font-size:1.1rem}.column-article{font-family:"Noto Sans JP",sans-serif;color:#0f1a33;line-height:1.8;max-width:800px;margin:0 auto}.column-article .column-eyecatch-wrapper{margin-bottom:2rem}@media screen and (max-width: 768px){.column-article .column-eyecatch-wrapper{margin-bottom:1.5rem}}.column-article .post-date-box{margin-top:0;margin-bottom:.5rem}@media screen and (max-width: 768px){.column-article .post-date-box{margin-bottom:.25rem}}.column-article .column-section{margin-bottom:2.5rem}@media screen and (max-width: 768px){.column-article .column-section{margin-bottom:2rem}}.column-article .column-tag-block{margin-bottom:1.5rem}@media screen and (max-width: 768px){.column-article .column-tag-block{margin-bottom:1rem}}.column-article .column-tag-block .tag-inner-wrapper{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 768px){.column-article .column-tag-block .tag-inner-wrapper{gap:.25rem}}.column-article .column-tag-block .tag-label-container{display:flex;align-items:center;gap:4px;flex-shrink:0}.column-article .column-tag-block .tag-label-container i{font-size:.875rem}.column-article .column-tag-block .tag-label-container .tag-label-text{font-size:.875rem;color:#333;white-space:nowrap}.column-article .column-tag-block .tag-items-container{flex:1;min-width:0}.column-article .column-tag-block .tag-items-container div,.column-article .column-tag-block .tag-items-container .field,.column-article .column-tag-block .tag-items-container .field__items{display:flex !important;flex-wrap:wrap !important;gap:.25rem !important;margin:0 !important;padding:0 !important}.column-article .column-tag-block .tag-items-container div>div{width:auto !important;display:flex !important}.column-article .column-tag-block .tag-items-container a{display:inline-block;background-color:#d4856a;color:#fff !important;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:4px;text-decoration:none;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,opacity .2s ease}.column-article .column-tag-block .tag-items-container a:hover{opacity:.9;background-color:rgb(206.2890625,116.796875,86.2109375)}.column-article h2{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;font-size:1.5rem;font-weight:700;line-height:1.4;border-left:6px solid #4a3a32;padding:.25rem 0 .25rem 1rem;margin-top:2.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){.column-article h2{font-size:1.25rem;border-left-width:4px;margin-top:2rem}}.column-article h3{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;font-size:1.25rem;font-weight:700;line-height:1.4;border-left:4px solid hsl(20,19.3548387097%,44.3137254902%);padding-left:1rem;margin-top:2rem;margin-bottom:1rem}@media screen and (max-width: 768px){.column-article h3{font-size:1rem}}.column-article p{margin-bottom:1.5rem;word-break:break-all}.column-article p strong{color:#0f1a33;background:linear-gradient(transparent 70%, rgba(240, 158, 96, 0.2) 70%);padding:0 2px}.column-article p.column_selfcheck a{background:rgba(0,0,0,0) !important;background-image:none !important;font-weight:700;padding:0}.column-article ul{margin-bottom:1.5rem;padding-left:1.5rem}.column-article ul li{margin-bottom:.5rem;position:relative;list-style:none}.column-article ul li::before{content:"";position:absolute;left:-1.2rem;top:.7rem;width:6px;height:6px;background-color:#d4856a;border-radius:50%}.column-article ul li strong{color:#c4735e;background:none;padding:0}.column-article .column-cta-box{background-color:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1.5rem;margin:2.5rem 0;text-align:center}.column-article .column-cta-box h3{border:none;padding-left:0;margin-top:0;justify-content:center;display:flex;align-items:center;font-size:1.25rem}.column-article .column-cta-box h3::before,.column-article .column-cta-box h3::after{content:none}.column-article .column-cta-box p{font-size:.875rem;margin-bottom:1rem}.column-article .column-cta-box strong{background:rgba(0,0,0,0) !important;background-image:none !important;padding:0}.column-article .column-cta-box a{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;border-radius:4px;border:none;cursor:pointer;text-decoration:none;background-color:#c4735e;color:#fff;transition:background-color .2s ease,color .2s ease}.column-article .column-cta-box a:hover,.column-article .column-cta-box a:focus{background-color:#c4735e;color:#fff;text-decoration:none}.column-article .column-cta-box a{background-color:#f09e60;color:#fff;font-weight:700;padding:1rem 2rem}.column-article .column-cta-box a:hover{background-color:rgb(237.8017241379,143.7844827586,72.6982758621)}@media screen and (max-width: 768px){.column-article .column-cta-box{padding:1rem;margin:2rem 0}}.column-article .column-caution{margin-top:1.5rem;padding-top:1rem;border-top:none}.column-article .column-caution p{font-size:.75rem;color:#333;line-height:1.6;margin-bottom:0}.column-article a:not(.column-cta-box a){color:#1e50a2;text-decoration:underline;transition:color .2s}.column-article a:not(.column-cta-box a):hover{color:#123670;text-decoration:none}.view-id-tag_list{margin-top:1.5rem}.view-id-tag_list .view-content{display:flex;flex-wrap:wrap;gap:1rem}.view-id-tag_list .views-row a{display:inline-block;padding:.25rem 1rem;background-color:#fefefa;border:1px solid #cfd8dc;border-radius:20px;color:#0f1a33;text-decoration:none;font-size:.875rem;line-height:1.4;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.view-id-tag_list .views-row a::before{content:"#";margin-right:.2em;color:#f09e60;transition:color .2s ease}.view-id-tag_list .views-row a:hover,.view-id-tag_list .views-row a:focus{background-color:#c4735e;color:#fff;border-color:#c4735e;text-decoration:none}.view-id-tag_list .views-row a:hover::before,.view-id-tag_list .views-row a:focus::before{color:#fff}.column-teaser{display:flex !important;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #cfd8dc;align-items:flex-start}@media screen and (max-width: 768px){.column-teaser{gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}}.column-teaser .teaser-image{flex:0 0 260px !important;width:260px}@media screen and (max-width: 768px){.column-teaser .teaser-image{flex:0 0 130px !important;width:130px}}.column-teaser .teaser-image a{display:block;transition:opacity .2s ease}.column-teaser .teaser-image a:hover{opacity:.8}.column-teaser .teaser-image div,.column-teaser .teaser-image .field,.column-teaser .teaser-image .field__item{display:block !important;width:100%;margin:0 !important}.column-teaser .teaser-image img{width:100% !important;height:auto !important;border-radius:8px;object-fit:cover;aspect-ratio:16/9;display:block}.column-teaser .teaser-body{flex:1;min-width:0}.column-teaser .teaser-body .teaser-categories{margin-bottom:.5rem}@media screen and (max-width: 768px){.column-teaser .teaser-body .teaser-categories{margin-bottom:.75rem}}.column-teaser .teaser-body .teaser-categories div,.column-teaser .teaser-body .teaser-categories .field,.column-teaser .teaser-body .teaser-categories .field__items{display:flex !important;flex-wrap:wrap !important;gap:.25rem !important;margin:0 !important;padding:0 !important}.column-teaser .teaser-body .teaser-categories .field__item{width:auto !important;display:flex !important}.column-teaser .teaser-body .teaser-categories a{display:inline-block;background-color:#d4856a;color:#fff !important;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:4px;text-decoration:none;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,opacity .2s ease}.column-teaser .teaser-body .teaser-categories a:hover{opacity:.9;background-color:rgb(206.2890625,116.796875,86.2109375)}.column-teaser .teaser-body .teaser-title{margin:0 0 .5rem 0;font-size:1.25rem;line-height:1.4;font-weight:700}.column-teaser .teaser-body .teaser-title a{color:#1e50a2;text-decoration:none;transition:color .2s ease,opacity .2s ease}.column-teaser .teaser-body .teaser-title a:hover{color:#123670;text-decoration:none;opacity:.6}@media screen and (max-width: 768px){.column-teaser .teaser-body .teaser-title{font-size:1rem;line-height:1.3}}.column-teaser .teaser-body .teaser-meta{font-size:.875rem;color:#333;margin-bottom:1rem;display:flex;align-items:center}@media screen and (max-width: 768px){.column-teaser .teaser-body .teaser-meta{font-size:.75rem;margin-bottom:.25rem}}.column-teaser .teaser-body .teaser-summary{font-size:.875rem;line-height:1.6;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 768px){.column-teaser .teaser-body .teaser-summary{font-size:.8rem;-webkit-line-clamp:2}}.pager{margin:2.5rem 0}.pager .pager__items{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0;list-style:none}@media screen and (max-width: 768px){.pager .pager__items{gap:.5rem;flex-wrap:wrap}}.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) a,.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) span{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:8px;background-color:#fff;border:1px solid #cfd8dc;color:#0f1a33;text-decoration:none;font-weight:700;font-size:.875rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (max-width: 768px){.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) a,.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) span{min-width:44px;height:44px;font-size:.9375rem;padding:0 .75rem}}.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border-radius:8px;background-color:#fff;border:1px solid #cfd8dc;color:#0f1a33;text-decoration:none;font-weight:700;font-size:.875rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (max-width: 768px){.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a{min-height:44px;padding:0 1.25rem;font-size:.9375rem;flex:0 0 auto}}.pager .pager__item.pager__item--previous a:hover,.pager .pager__item.pager__item--next a:hover{border-color:#c4735e;color:#c4735e;background-color:#e1eff9;text-decoration:none}.pager .pager__item.is-active a,.pager .pager__item.is-active span{background-color:#c4735e !important;border-color:#c4735e !important;color:#fff !important;cursor:default}.pager .pager__item:not(.is-active):not(.pager__item--previous):not(.pager__item--next) a:hover{border-color:#c4735e;color:#c4735e;background-color:#e1eff9;text-decoration:none}.pager .pager__item.pager__item--ellipsis{border:none;background:rgba(0,0,0,0)}@media screen and (max-width: 768px){.pager .pager__item.pager__item--ellipsis{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 768px){.pager .pager__item.pager__item--distance-3,.pager .pager__item.pager__item--distance-4,.pager .pager__item.pager__item--distance-5,.pager .pager__item.pager__item--distance-6,.pager .pager__item.pager__item--distance-7,.pager .pager__item.pager__item--distance-8,.pager .pager__item.pager__item--distance-9{display:none}}.path-columns-tags .views-element-container{margin-top:2rem}.path-columns-tags .views-element-container>div{display:flex;flex-wrap:wrap;gap:.75rem}@media screen and (max-width: 768px){.path-columns-tags .views-element-container>div{gap:.5rem}}.path-columns-tags .views-row .field-content a{display:inline-flex;align-items:center;background-color:#fff;border:1px solid #cfd8dc;color:#0f1a33 !important;font-size:1rem;font-weight:700;padding:.5rem 1.125rem;border-radius:9999px;text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}@media screen and (max-width: 768px){.path-columns-tags .views-row .field-content a{padding:6px 14px;font-size:.875rem}}.path-columns-tags .views-row .field-content a::before{content:"#";margin-right:.3em;color:inherit;font-weight:400}.path-columns-tags .views-row .field-content a:hover,.path-columns-tags .views-row .field-content a:focus{background-color:#e1eff9;border-color:#c4735e;color:#c4735e !important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.05);text-decoration:none !important}.front-column-list{padding:3rem 0;background-color:rgba(0,0,0,0)}.front-column-list__inner{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width: 768px){.front-column-list__inner{padding-left:1rem;padding-right:1rem}}.front-column-list__inner{max-width:1090px}.front-column-list__title{display:flex;align-items:center;margin-bottom:2rem !important;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.25rem;font-weight:700;color:#4a3a32;line-height:1.4}.front-column-list__title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url("../images/sitelogo/sitelogo_header.webp");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}@media screen and (max-width: 768px){.front-column-list__title{font-size:1.15rem}}.front-column-list__content{margin-bottom:2.5rem}.front-column-list__more{text-align:center;margin-top:2.5rem}.front-column-list__more .rk-btn-more{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 3rem;border:1px solid #cfd8dc;border-radius:4px;background-color:#fff;color:#0f1a33 !important;text-decoration:none !important;font-size:1rem;font-weight:500;line-height:1.5;transition:all .3s ease}.front-column-list__more .rk-btn-more:hover{background-color:#e1eff9;color:#0f1a33;text-decoration:none !important}.column-nav-wrapper{border-top:1px solid #cfd8dc;padding:2rem 0;margin-top:4rem;clear:both}@media screen and (min-width: 769px){.column-nav-wrapper .column-nav-items{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:1.5rem}}@media screen and (max-width: 768px){.column-nav-wrapper .column-nav-items{display:flex;flex-direction:column;gap:2rem}}@media screen and (min-width: 769px){.column-nav-wrapper .column-nav-item{flex:0 0 240px;width:240px}}@media screen and (max-width: 768px){.column-nav-wrapper .column-nav-item{width:100%}}.column-nav-wrapper .column-nav-item .nav-label{display:block;font-size:.75rem;color:#999;margin-bottom:.5rem}@media screen and (max-width: 768px){.column-nav-wrapper .column-nav-item .nav-label{margin-bottom:4px}}.column-nav-wrapper .column-nav-item.is-prev{order:1}@media screen and (min-width: 769px){.column-nav-wrapper .column-nav-item.is-prev{text-align:left}}.column-nav-wrapper .column-nav-item.is-next{order:2}@media screen and (min-width: 769px){.column-nav-wrapper .column-nav-item.is-next{text-align:right}}.column-nav-wrapper .nav-content a{text-decoration:none;color:#0f1a33}@media screen and (max-width: 768px){.column-nav-wrapper .nav-content a{display:flex;align-items:flex-start;gap:1rem}}@media screen and (min-width: 769px){.column-nav-wrapper .nav-content a .nav-thumb{margin-bottom:.5rem}}@media screen and (max-width: 768px){.column-nav-wrapper .nav-content a .nav-thumb{flex:0 0 120px;width:120px}}.column-nav-wrapper .nav-content a .nav-thumb img{width:100%;height:auto;border-radius:6px;display:block;transition:opacity .2s}@media screen and (max-width: 768px){.column-nav-wrapper .nav-content a .nav-text-group{flex:1}}.column-nav-wrapper .nav-content a .nav-title{display:block;font-size:.875rem;line-height:1.5;font-weight:normal;transition:opacity .2s ease}.column-nav-wrapper .nav-content a .nav-title:hover{color:#1e50a2;text-decoration:none;opacity:.6}.column-nav-wrapper .nav-content:hover img{opacity:.8}.messages{padding:16px 20px 16px 52px !important;margin:20px 0 !important;border-radius:4px !important;border:1px solid rgba(0,0,0,0) !important;position:relative !important;font-weight:bold !important;font-size:15px !important}.messages--status{background-color:#f3faf0 !important;border-color:#73b355 !important;border-left:6px solid #73b355 !important;color:#264a13 !important}.messages--status::before{content:"" !important;position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2373b355' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E") !important}.dialog-off-canvas-main-canvas,.layout-main,.region-content,#block-rikka-theme-content,.views-element-container{overflow:visible !important}.rikka-chat-header{max-width:100%;margin:0 auto 12px;padding:10px 16px !important;background-color:#f2eeeb !important;border:1px solid #d8d4d1 !important;border-radius:12px !important;position:sticky !important;top:62px !important;z-index:501 !important;box-shadow:0 2px 10px rgba(0,0,0,.05) !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important}.rikka-chat-header__left{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:12px !important;flex:1 1 0 !important;min-width:0 !important}.rikka-chat-header__back{color:#adb5bd !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;padding:0 4px !important;margin-right:4px !important}.rikka-chat-header__back svg{width:24px !important;height:24px !important;display:block !important;stroke:currentColor !important;stroke-width:1.5px !important}.rikka-chat-header__back:hover{color:#123670 !important}.rikka-chat-header__user-link{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:10px !important;text-decoration:none !important;color:inherit !important;min-width:0 !important}.rikka-chat-header__user-link:hover .rikka-chat-header__name{color:#123670 !important}.rikka-chat-header__avatar{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;border-radius:50% !important;object-fit:cover !important;flex-shrink:0 !important;border:1px solid #dee2e6 !important;display:block !important}.rikka-chat-header__name{font-size:15px !important;font-weight:bold !important;color:#333 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transition:color .2s ease !important;display:block !important}.rikka-chat-header__delete,.rikka-chat-header__report{width:36px !important;height:36px !important;background-color:hsla(0,0%,100%,.9) !important;border:1px solid #dee2e6 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#adb5bd !important;transition:all .2s ease !important;text-decoration:none !important;flex-shrink:0 !important;margin-left:12px !important}.rikka-chat-header__delete:hover,.rikka-chat-header__report:hover{background-color:#e8a692 !important;border-color:#e8a692 !important;color:#fff !important}.rikka-chat-header__delete i,.rikka-chat-header__report i{font-size:18px !important;line-height:1 !important}@media screen and (max-width: 768px){.layout-main:has(.rikka-chat-window),.region-content:has(.rikka-chat-window),.page-content:has(.rikka-chat-window){padding-bottom:0 !important;margin-bottom:0 !important}}@media screen and (max-width: 768px){body:has(.rikka-chat-window) footer,body:has(.rikka-chat-window) .site-footer,body:has(.rikka-chat-window) .region--footer-top,body:has(.rikka-chat-window) .region-footer-bottom,body:has(.rikka-chat-window) .back-to-top,body:has(.rikka-chat-window) .rikka-back-to-top{display:none !important}}.rikka-chat-window{display:flex !important;flex-direction:column !important;background-color:#fff !important;max-width:100%;margin:0 auto;height:auto !important;min-height:calc(100dvh - 210px) !important;overflow:visible !important;border:1px solid #eee;border-radius:12px;position:relative}@media screen and (max-width: 768px){.rikka-chat-window{height:calc(100dvh - 160px) !important;min-height:auto !important;margin-bottom:0 !important}}.rikka-chat-history{flex:1 1 0 !important;height:calc(100dvh - 210px) !important;overflow-y:auto !important;padding:24px 20px !important;display:flex !important;flex-direction:column !important}@media screen and (max-width: 768px){.rikka-chat-history{height:auto !important;flex:1 1 auto !important;overflow-y:auto !important;padding:16px 12px !important}}.rikka-chat-history .chat-date-divider{text-align:center !important;margin:20px 0 !important;clear:both !important}.rikka-chat-history .chat-date-divider span{display:inline-block !important;background-color:rgba(0,0,0,.15) !important;color:#fff !important;font-size:11px !important;padding:3px 14px !important;border-radius:14px !important;font-weight:bold !important}.rikka-chat-history .chat-row{display:flex !important;margin-bottom:20px !important;align-items:flex-end !important;gap:10px !important}.rikka-chat-history .chat-row.message-left{justify-content:flex-start !important}.rikka-chat-history .chat-row.message-left .bubble{background-color:#f2f2f2 !important;border-radius:18px 18px 18px 4px !important}.rikka-chat-history .chat-row.message-right{flex-direction:row-reverse !important}.rikka-chat-history .chat-row.message-right .bubble{background-color:#f5e6de !important;border-radius:18px 18px 4px 18px !important}.rikka-chat-history .chat-row.message-right .chat-meta{text-align:right !important}.rikka-chat-history .chat-row.message-right .chat-avatar{display:none !important}.rikka-chat-history .chat-sidebar{display:flex !important;flex-direction:column !important;align-items:center !important;gap:4px !important;flex-shrink:0 !important;width:36px !important}.rikka-chat-history .chat-sidebar .chat-meta{min-width:0 !important;text-align:center !important;margin-bottom:2px !important;font-size:11px !important;line-height:1 !important}.rikka-chat-history .chat-avatar img{width:32px !important;height:32px !important;border-radius:50% !important;object-fit:cover !important}.rikka-chat-history .bubble{max-width:75% !important;padding:10px 16px !important;font-size:15px !important;line-height:1.5 !important;word-wrap:break-word !important;color:#000 !important;box-shadow:0 1px 2px rgba(0,0,0,.05) !important}.rikka-chat-history .bubble p{margin:0 !important}@media screen and (max-width: 768px){.rikka-chat-history .bubble{max-width:78% !important;padding:10px 12px !important}}.rikka-chat-history .chat-meta{font-size:13px !important;color:#8e8e8e !important;min-width:50px !important;line-height:1.2 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-end !important}.rikka-chat-history .chat-meta .rikka-message-del-btn{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 -10px 4px 0 !important;color:#ced4da !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;border-radius:50% !important;transition:all .15s ease !important}.rikka-chat-history .chat-meta .rikka-message-del-btn:hover,.rikka-chat-history .chat-meta .rikka-message-del-btn:active{color:#e8a692 !important;background-color:rgba(232,166,146,.1) !important}.rikka-chat-history .chat-meta .rikka-message-del-btn svg{width:22px !important;height:22px !important}.rikka-chat-history .chat-ip{margin-top:2px !important;word-break:break-all !important}.rikka-chat-history .chat-images{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin-top:6px !important}.rikka-chat-history .chat-images img{max-height:200px !important;width:auto !important;border-radius:8px !important}.rikka-message-form-wrapper{flex-shrink:0 !important;background-color:#f1f1f1 !important;border-top:1px solid #eee !important;padding:0 !important;position:sticky !important;bottom:0 !important;z-index:500 !important;border-radius:0 0 12px 12px !important}@media screen and (max-width: 768px){.rikka-message-form-wrapper{bottom:0 !important;padding-bottom:env(safe-area-inset-bottom) !important}}.rikka-message-form-wrapper .chat-image-preview{display:none !important;padding:0 !important}.rikka-message-form-wrapper .chat-image-preview:has(.preview-item){display:flex !important;gap:12px !important;padding:12px 10px 0 !important}.rikka-message-form-wrapper .rikka-message-form-inner{display:flex !important;align-items:center !important;padding:12px 10px !important;gap:8px !important;box-sizing:border-box !important}.rikka-message-form-wrapper .rikka-message-form-inner>*:not(.rikka-camera-btn):not(.rikka-emoji-btn):not(.form-actions){flex:1;min-width:0}.rikka-message-form-wrapper textarea{width:100% !important;height:44px;min-height:44px;padding:10px 16px !important;border:1px solid #cfd8dc !important;border-radius:22px !important;font-size:15px !important;line-height:1.4 !important;resize:none !important;background-color:#fff !important;box-sizing:border-box !important;display:block !important;overflow-y:hidden !important}.rikka-message-form-wrapper .form-actions input[type=submit]{height:44px !important;border-radius:22px !important;padding:0 20px !important;background-color:#c4735e !important;color:#fff !important;font-weight:bold !important;border:none !important;display:block !important}.rikka-message-form-wrapper .rikka-camera-btn{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;color:#333 !important;font-size:24px !important;flex-shrink:0 !important}.rikka-message-form-wrapper .rikka-camera-btn img{width:24px !important;height:24px !important;display:block !important;opacity:.55 !important;transition:opacity .2s ease !important}.rikka-message-form-wrapper .rikka-camera-btn:hover img{opacity:.85 !important}.rikka-message-form-wrapper .rikka-camera-btn i{opacity:.55 !important;transition:opacity .2s ease !important}.rikka-message-form-wrapper .rikka-camera-btn:hover i{opacity:.85 !important}.rikka-message-form-wrapper .rikka-emoji-btn{margin:0 !important;padding:0 !important;background:none !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;color:#333 !important;font-size:24px !important;flex-shrink:0 !important}.rikka-message-form-wrapper .rikka-emoji-btn img{width:24px !important;height:24px !important;display:block !important;opacity:.55 !important;transition:opacity .2s ease !important}.rikka-message-form-wrapper .rikka-emoji-btn:hover img{opacity:.85 !important}.rikka-message-form-wrapper .preview-item{position:relative !important;width:72px !important;height:72px !important;margin:0 !important}.rikka-message-form-wrapper .preview-item img,.rikka-message-form-wrapper .preview-item .rikka-heic-preview{width:72px !important;height:72px !important;border-radius:8px !important;display:block !important;box-sizing:border-box !important}.rikka-message-form-wrapper .preview-item img{object-fit:cover !important}.rikka-message-form-wrapper .preview-item .rikka-heic-preview{background-color:#e9ecef !important;border:1px dashed #adb5bd !important;display:flex !important;align-items:center !important;justify-content:center !important}.rikka-message-form-wrapper .preview-item .rikka-heic-preview span{font-size:11px !important;font-weight:800 !important;color:#868e96 !important}.rikka-message-form-wrapper .preview-item .preview-del-btn{position:absolute !important;top:-8px !important;right:-8px !important;width:24px !important;height:24px !important;border-radius:50% !important;background-color:#444 !important;color:#fff !important;border:2px solid #fff !important;z-index:10 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;line-height:1 !important;padding:0 !important}.rikka-inbox-item-wrapper{position:relative !important;display:block !important}.rikka-inbox-item{position:relative !important;transition:all .2s ease !important;padding:16px 12px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;text-decoration:none !important;border-left:none !important;width:100% !important}.rikka-inbox-item::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;bottom:0 !important;width:4px !important;background-color:rgba(0,0,0,0) !important;transition:background-color .2s ease !important}.rikka-inbox-item:hover{background-color:#f0f4ff !important}.rikka-inbox-item:hover::before{background-color:#b26e2e !important}.rikka-inbox-item.is-unread{background-color:#fff9db !important}.rikka-inbox-item.is-unread::before{background-color:#fab005 !important}.rikka-inbox-item.is-unread:hover::before{background-color:#b26e2e !important}.rikka-inbox-item.is-unread .rikka-inbox-item__name{font-weight:800 !important;color:#444 !important}.rikka-inbox-item.is-unread .rikka-inbox-item__snippet{font-weight:700 !important;color:#222 !important}.rikka-inbox-item.is-unread .rikka-inbox-item__date{color:#f08c00 !important;font-weight:bold !important;font-size:13px !important}.rikka-inbox-item.is-unread::after{display:none !important}.rikka-inbox-item__avatar{flex-shrink:0 !important;margin-right:12px !important}.rikka-inbox-item__main{flex:1 1 0 !important;min-width:0 !important;padding-right:56px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;box-sizing:border-box !important}.rikka-inbox-item__header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:4px !important;width:100% !important}.rikka-inbox-item__name{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.rikka-inbox-item__date{position:static !important;flex-shrink:0 !important;margin-left:8px !important;font-size:13px !important}.rikka-inbox-item__snippet{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;width:100% !important}.rikka-inbox-item__delete{position:absolute !important;top:50% !important;right:16px !important;transform:translateY(-50%) !important;width:36px !important;height:36px !important;background-color:hsla(0,0%,100%,.9) !important;border:1px solid #dee2e6 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#adb5bd !important;transition:all .2s ease !important;z-index:20 !important;text-decoration:none !important}.rikka-inbox-item__delete:hover{background-color:#e8a692 !important;border-color:#e8a692 !important;color:#fff !important}.rikka-inbox-item__delete i{font-size:18px !important;line-height:1 !important}.messages{padding:16px 20px 16px 52px !important;margin:20px 0 !important;border-radius:4px !important;border:1px solid rgba(0,0,0,0) !important;position:relative !important;font-weight:bold !important;font-size:15px !important}.messages--status{background-color:#f3faf0 !important;border-color:#73b355 !important;border-left:6px solid #73b355 !important;color:#264a13 !important}.messages--status::before{content:"" !important;position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2373b355' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E") !important}.dialog-off-canvas-main-canvas,.layout-main,.region-content,#block-rikka-theme-content,.views-element-container{overflow:visible !important}.rikka-chat-header{max-width:100%;margin:0 auto 12px;padding:10px 16px !important;background-color:#f2eeeb !important;border:1px solid #d8d4d1 !important;border-radius:12px !important;position:sticky !important;top:62px !important;z-index:501 !important;box-shadow:0 2px 10px rgba(0,0,0,.05) !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important}.rikka-chat-header__left{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:12px !important;flex:1 1 0 !important;min-width:0 !important}.rikka-chat-header__back{color:#adb5bd !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;padding:0 4px !important;margin-right:4px !important}.rikka-chat-header__back svg{width:24px !important;height:24px !important;display:block !important;stroke:currentColor !important;stroke-width:1.5px !important}.rikka-chat-header__back:hover{color:#123670 !important}.rikka-chat-header__user-link{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:10px !important;text-decoration:none !important;color:inherit !important;min-width:0 !important}.rikka-chat-header__user-link:hover .rikka-chat-header__name{color:#123670 !important}.rikka-chat-header__avatar{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;border-radius:50% !important;object-fit:cover !important;flex-shrink:0 !important;border:1px solid #dee2e6 !important;display:block !important}.rikka-chat-header__name{font-size:15px !important;font-weight:bold !important;color:#333 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transition:color .2s ease !important;display:block !important}.rikka-chat-header__delete,.rikka-chat-header__report{width:36px !important;height:36px !important;background-color:hsla(0,0%,100%,.9) !important;border:1px solid #dee2e6 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#adb5bd !important;transition:all .2s ease !important;text-decoration:none !important;flex-shrink:0 !important;margin-left:12px !important}.rikka-chat-header__delete:hover,.rikka-chat-header__report:hover{background-color:#e8a692 !important;border-color:#e8a692 !important;color:#fff !important}.rikka-chat-header__delete i,.rikka-chat-header__report i{font-size:18px !important;line-height:1 !important}@media screen and (max-width: 768px){body:has(.rikka-chat-window) footer,body:has(.rikka-chat-window) .site-footer,body:has(.rikka-chat-window) .region--footer-top,body:has(.rikka-chat-window) .region-footer-bottom,body:has(.rikka-chat-window) .back-to-top,body:has(.rikka-chat-window) .rikka-back-to-top{display:none !important}}.rikka-chat-window{display:flex !important;flex-direction:column !important;background-color:#fff !important;max-width:100%;margin:0 auto;height:auto !important;overflow:visible !important;border:1px solid #eee;border-radius:12px;position:relative}@media screen and (max-width: 768px){.rikka-chat-window{height:calc(100dvh - 160px) !important;min-height:auto !important;margin-bottom:0 !important}}.rikka-chat-history{flex:1 1 0 !important;height:65dvh !important;overflow-y:auto !important;padding:24px 20px !important;display:flex !important;flex-direction:column !important}.rikka-chat-history .chat-date-divider{text-align:center !important;margin:20px 0 !important;clear:both !important}.rikka-chat-history .chat-date-divider span{display:inline-block !important;background-color:rgba(0,0,0,.15) !important;color:#fff !important;font-size:11px !important;padding:3px 14px !important;border-radius:14px !important;font-weight:bold !important}.rikka-chat-history .chat-row{display:flex !important;margin-bottom:20px !important;align-items:flex-end !important;gap:10px !important}.rikka-chat-history .chat-row.message-left{justify-content:flex-start !important}.rikka-chat-history .chat-row.message-left .bubble{background-color:#f2f2f2 !important;border-radius:18px 18px 18px 4px !important}.rikka-chat-history .chat-row.message-right{flex-direction:row-reverse !important}.rikka-chat-history .chat-row.message-right .bubble{background-color:#f5e6de !important;border-radius:18px 18px 4px 18px !important}.rikka-chat-history .chat-row.message-right .chat-meta{text-align:right !important}.rikka-chat-history .chat-row.message-right .chat-avatar{display:none !important}.rikka-chat-history .chat-sidebar{display:flex !important;flex-direction:column !important;align-items:center !important;gap:4px !important;flex-shrink:0 !important;width:36px !important}.rikka-chat-history .chat-sidebar .chat-meta{min-width:0 !important;text-align:center !important;margin-bottom:2px !important;font-size:11px !important;line-height:1 !important}.rikka-chat-history .chat-avatar img{width:32px !important;height:32px !important;border-radius:50% !important;object-fit:cover !important}.rikka-chat-history .bubble{max-width:75% !important;padding:10px 16px !important;font-size:15px !important;line-height:1.5 !important;word-wrap:break-word !important;color:#000 !important;box-shadow:0 1px 2px rgba(0,0,0,.05) !important}.rikka-chat-history .bubble p{margin:0 !important}@media screen and (max-width: 768px){.rikka-chat-history .bubble{max-width:78% !important;padding:10px 12px !important}}.rikka-chat-history .chat-meta{font-size:13px !important;color:#8e8e8e !important;min-width:50px !important;line-height:1.2 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important}.rikka-chat-history .chat-ip{margin-top:2px !important;word-break:break-all !important}.rikka-chat-history .chat-images{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin-top:6px !important}.rikka-chat-history .chat-images img{max-height:200px !important;width:auto !important;border-radius:8px !important}.rikka-message-form-wrapper{flex-shrink:0 !important;background-color:#f1f1f1 !important;border-top:1px solid #eee !important;padding:0 !important;position:sticky !important;bottom:0 !important;z-index:500 !important;border-radius:0 0 12px 12px !important}.rikka-message-form-wrapper .chat-image-preview{display:none !important;padding:0 !important}.rikka-message-form-wrapper .chat-image-preview:has(.preview-item){display:flex !important;gap:12px !important;padding:12px 10px 0 !important}.rikka-message-form-wrapper .rikka-message-form-inner{display:flex !important;align-items:center !important;padding:12px 10px !important;gap:8px !important;box-sizing:border-box !important}.rikka-message-form-wrapper .rikka-message-form-inner>*:not(.rikka-camera-btn):not(.rikka-emoji-btn):not(.form-actions){flex:1;min-width:0}.rikka-message-form-wrapper textarea{width:100% !important;height:44px;min-height:44px;padding:10px 16px !important;border:1px solid #cfd8dc !important;border-radius:22px !important;font-size:15px !important;line-height:1.4 !important;resize:none !important;background-color:#fff !important;box-sizing:border-box !important;display:block !important;overflow-y:hidden !important}.rikka-message-form-wrapper .form-actions input[type=submit]{height:44px !important;border-radius:22px !important;padding:0 20px !important;background-color:#c4735e !important;color:#fff !important;font-weight:bold !important;border:none !important;display:block !important}.rikka-message-form-wrapper .rikka-camera-btn{margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;color:#333;font-size:24px}.rikka-message-form-wrapper .preview-item{position:relative !important;width:72px !important;height:72px !important;margin:0 !important}.rikka-message-form-wrapper .preview-item img,.rikka-message-form-wrapper .preview-item .rikka-heic-preview{width:72px !important;height:72px !important;border-radius:8px !important;display:block !important;box-sizing:border-box !important}.rikka-message-form-wrapper .preview-item img{object-fit:cover !important}.rikka-message-form-wrapper .preview-item .rikka-heic-preview{background-color:#e9ecef !important;border:1px dashed #adb5bd !important;display:flex !important;align-items:center !important;justify-content:center !important}.rikka-message-form-wrapper .preview-item .rikka-heic-preview span{font-size:11px !important;font-weight:800 !important;color:#868e96 !important}.rikka-message-form-wrapper .preview-item .preview-del-btn{position:absolute !important;top:-8px !important;right:-8px !important;width:24px !important;height:24px !important;border-radius:50% !important;background-color:#444 !important;color:#fff !important;border:2px solid #fff !important;z-index:10 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;line-height:1 !important;padding:0 !important}.rikka-inbox-item-wrapper{position:relative !important;display:block !important}.rikka-inbox-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:0 !important;font-size:16px}.rikka-inbox-item{position:relative !important;transition:all .2s ease !important;padding:16px 12px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;text-decoration:none !important;border-left:none !important;width:100% !important}.rikka-inbox-item::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;bottom:0 !important;width:4px !important;background-color:rgba(0,0,0,0) !important;transition:background-color .2s ease !important}.rikka-inbox-item:hover{background-color:#f0f4ff !important}.rikka-inbox-item:hover::before{background-color:#b26e2e !important}.rikka-inbox-item.is-unread{background-color:#fff9db !important}.rikka-inbox-item.is-unread::before{background-color:#fab005 !important}.rikka-inbox-item.is-unread:hover::before{background-color:#b26e2e !important}.rikka-inbox-item.is-unread .rikka-inbox-item__name{font-weight:800 !important;color:#444 !important}.rikka-inbox-item.is-unread .rikka-inbox-item__snippet{font-weight:700 !important;color:#222 !important}.rikka-inbox-item.is-unread .rikka-inbox-item__date{color:#f08c00 !important;font-weight:bold !important;font-size:13px !important}.rikka-inbox-item.is-unread::after{display:none !important}.rikka-inbox-item__avatar{flex-shrink:0 !important;margin-right:12px !important}.rikka-inbox-item__main{flex:1 1 0 !important;min-width:0 !important;padding-right:56px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;box-sizing:border-box !important}.rikka-inbox-item__header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:4px !important;width:100% !important}.rikka-inbox-item__name{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.rikka-inbox-item__date{position:static !important;flex-shrink:0 !important;margin-left:8px !important;font-size:13px !important}.rikka-inbox-item__snippet{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;width:100% !important}.rikka-inbox-item__delete{position:absolute !important;top:50% !important;right:16px !important;transform:translateY(-50%) !important;width:36px !important;height:36px !important;background-color:hsla(0,0%,100%,.9) !important;border:1px solid #dee2e6 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#adb5bd !important;transition:all .2s ease !important;z-index:20 !important;text-decoration:none !important}.rikka-inbox-item__delete:hover{background-color:#e8a692 !important;border-color:#e8a692 !important;color:#fff !important}.rikka-inbox-item__delete i{font-size:18px !important;line-height:1 !important}.rikka-inbox-search{margin-bottom:24px;width:100%}.rikka-inbox-search form{display:flex;align-items:center;gap:12px;margin:0}.rikka-inbox-search .form-item{flex:1;margin:0;position:relative}.rikka-inbox-search .form-item::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:#999;-webkit-mask-image:url("../images/icon/search.svg");mask-image:url("../images/icon/search.svg");-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;transition:background-color .2s ease;z-index:2}.rikka-inbox-search .form-item:focus-within::before{background-color:#666}.rikka-inbox-search input[type=text]{width:100%;height:48px;background-color:#fff;border:1px solid #eee;border-radius:24px;padding:10px 20px 10px 48px;font-size:15px;box-sizing:border-box;transition:all .2s ease;position:relative;z-index:1}.rikka-inbox-search input[type=text]:focus{outline:none;border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.04)}.rikka-inbox-search .form-actions{margin:0}.rikka-inbox-search .form-actions input[type=submit]{height:48px;border-radius:24px;padding:0 28px;background-color:#f2f2f2;color:#777;border:1px solid #e5e5e5;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.rikka-inbox-search .form-actions input[type=submit]:hover{background-color:#ebebeb;border-color:#d8d8d8;color:#444}.rikka-inbox-search .form-actions input[type=submit]:active{transform:translateY(1px)}.rikka-inbox-search:has(.alert){display:flex !important;flex-direction:column !important;align-items:center !important;padding:20px 0 !important;border-top:1px solid #eee !important;background-color:#f1f1f1 !important}.rikka-inbox-search .alert{display:block !important;padding:12px 20px !important;background-color:#fff9db !important;color:#f08c00 !important;border:1px solid #ffe066 !important;border-radius:8px !important;font-size:14px !important;margin:0 auto !important;width:fit-content !important;max-width:90% !important;text-align:center !important;box-shadow:0 2px 6px rgba(0,0,0,.05) !important}.rikka-notification-page{margin-top:-20px !important;padding-top:0 !important}@media screen and (max-width: 768px){.rikka-notification-page{margin-top:-16px !important}}.rikka-notification-header-flex{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:2rem !important;width:100% !important}.rikka-notification-header-flex .rikka-page-title{display:flex !important;align-items:center !important;margin:0 !important;font-size:1.75rem !important;font-weight:700 !important;color:#0f1a33 !important;line-height:1.4 !important}.rikka-notification-header-flex .rikka-page-title::before{content:"" !important;display:inline-block !important;width:1.2em !important;height:1.2em !important;margin-right:.5rem !important;background-image:url("../images/sitelogo/sitelogo_header.webp") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;flex-shrink:0 !important;transform:translateY(-1px) !important}.rikka-mark-all-read-btn{display:inline-flex !important;align-items:center !important;height:34px !important;padding:0 16px !important;background-color:#f2f2f2 !important;border:1px solid #e5e5e5 !important;border-radius:17px !important;color:#777 !important;font-size:13px !important;font-weight:500 !important;text-decoration:none !important;transition:all .2s ease !important}.rikka-mark-all-read-btn::before{content:"✓" !important;margin-right:6px !important;font-weight:bold !important}.rikka-mark-all-read-btn:hover{background-color:#ebebeb !important;color:#444 !important}@media(max-width: 600px){.rikka-notification-header-flex{flex-direction:row !important;flex-wrap:wrap !important;gap:8px !important}}.rikka-inbox-list{width:100% !important;max-width:none !important;margin:0 !important;background-color:#fff;border:1px solid #e2e2e2;border-radius:12px;overflow:hidden;box-shadow:none !important}.rikka-inbox-list:has(.rikka-inbox-empty){border:none !important;background-color:rgba(0,0,0,0) !important}.rikka-inbox-list .views-row{width:100% !important;display:block !important;border-bottom:1px solid #f1f1f1}.rikka-inbox-list .views-row:last-child{border-bottom:none}.rikka-inbox-item{display:flex !important;width:100% !important;max-width:100% !important;padding:18px 24px !important;text-decoration:none !important;color:#0f1a33 !important;transition:background-color .2s ease;align-items:center !important;min-width:0 !important;position:relative;box-sizing:border-box !important}.rikka-inbox-item:hover{background-color:#e1eff9 !important}.rikka-inbox-item:hover::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#c4735e !important}.rikka-inbox-item__avatar{flex-shrink:0;margin-right:16px}.rikka-inbox-item__avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;border:1px solid rgba(0,0,0,.05)}.rikka-inbox-item__main{flex:1 !important;min-width:0 !important;width:0 !important;display:flex;flex-direction:column;justify-content:center}.rikka-inbox-item__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;width:100%}.rikka-inbox-item__name{font-weight:700;font-size:1rem;color:#4a3a32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:12px}.rikka-inbox-item__date{font-size:.75rem;color:#999;white-space:nowrap;flex-shrink:0}.rikka-inbox-item__snippet{font-size:.875rem;color:#666;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100% !important;display:block !important}[data-drupal-messages]>div{padding:24px 20px 24px 52px !important;margin:20px auto !important;max-width:100% !important;border-radius:4px !important;position:relative !important;font-weight:bold !important;font-size:15px !important;display:block !important;box-sizing:border-box !important;box-shadow:none !important}[data-drupal-messages]>div a{color:#fff !important;text-decoration:underline !important}[data-drupal-messages]>div a:hover{text-decoration:none !important;opacity:.8 !important}[data-drupal-messages]>div::before{content:"" !important;position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}[data-drupal-messages]>div h2.visually-hidden{display:none !important}[data-drupal-messages]>div,[data-drupal-messages]>div[aria-label=ステータスメッセージ],[data-drupal-messages]>div.messages--status{background-color:#73b355 !important;color:#fff !important;border:none !important}[data-drupal-messages]>div::before,[data-drupal-messages]>div[aria-label=ステータスメッセージ]::before,[data-drupal-messages]>div.messages--status::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E") !important}[data-drupal-messages]>div[aria-label=エラーメッセージ],[data-drupal-messages]>div.messages--error{background-color:#ef4444 !important;color:#fff !important;border:none !important}[data-drupal-messages]>div[aria-label=エラーメッセージ]::before,[data-drupal-messages]>div.messages--error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E") !important}[data-drupal-messages]>div[aria-label=警告メッセージ],[data-drupal-messages]>div.messages--warning{background-color:#f59e0b !important;color:#fff !important;border:none !important}[data-drupal-messages]>div[aria-label=警告メッセージ]::before,[data-drupal-messages]>div.messages--warning::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E") !important}.rikka-notification-bell{position:relative;display:flex;align-items:center}.rikka-notification-bell .rikka-notification-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.2);border-radius:50%}.rikka-notification-bell .rikka-notification-link img{width:20px;height:20px;filter:brightness(0) invert(1)}.rikka-notification-bell.has-unread .rikka-notification-link{background-color:rgba(255,193,7,.6);box-shadow:0 0 10px rgba(255,193,7,.4)}.rikka-notification-bell .rikka-notification-badge{position:absolute;top:-2px;right:-2px;background-color:#ff4136;color:#fff;font-size:10px;font-weight:800;min-width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.25)}.rikka-notification-page{width:100% !important;margin:0}.rikka-notification-page .notification-list{list-style:none;padding:0;margin:0;width:100%}.rikka-notification-page .notification-item{display:block;background:#fff;border:1px solid #eee;border-radius:10px;margin-bottom:12px;position:relative;overflow:hidden;transition:background-color .2s ease}.rikka-notification-page .notification-item.is-unread{background-color:rgba(255,193,7,.2) !important}.rikka-notification-page .notification-item::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:#b57462;opacity:0;transition:opacity .2s ease}.rikka-notification-page .notification-item:hover{background-color:#eef5fb !important;border-color:#eee !important}.rikka-notification-page .notification-item:hover::before{opacity:1}.rikka-notification-page .notification-item .notification-link-wrapper{display:block;padding:16px 20px;text-decoration:none !important;color:inherit !important}.rikka-notification-page .notification-item .notification-inner{display:flex;align-items:center;gap:16px}.rikka-notification-page .notification-avatar img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.05)}.rikka-notification-page .notification-body{flex:1;min-width:0}.rikka-notification-page .notification-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.rikka-notification-page .notification-header .category-tag{font-size:11px;background:#b57462;color:#fff;padding:2px 10px;border-radius:4px;font-weight:800}.rikka-notification-page .notification-header .notification-date{margin-left:auto;font-size:13px !important;color:#888 !important;font-weight:normal}.rikka-notification-page .notification-username{font-weight:bold;color:#333;font-size:15px;margin-bottom:2px}.rikka-notification-page .notification-content{font-size:14px;color:#666;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rikka-notification-page .no-notifications{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:0 !important;font-size:16px}.reaction-summary{display:flex;align-items:center}.reaction-summary.js-reaction-summary{cursor:pointer}.reaction-summary.is-guest{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0}.reaction-summary .reaction-icons{display:flex;align-items:center}.reaction-summary .reaction-icons .reaction-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #fff;font-size:1.15rem;line-height:1;margin-left:-6px;position:relative;z-index:1}.reaction-summary .reaction-icons .reaction-icon:first-child{margin-left:0;z-index:3}.reaction-summary .reaction-icons .reaction-icon:nth-child(2){z-index:2}.reaction-summary .reaction-icons .reaction-icon:nth-child(3){z-index:1}.reaction-summary .reaction-count{font-size:.9rem;color:#1e50a2;margin-left:6px}.reaction-summary.is-zero{opacity:.5}.reaction-summary.is-zero .reaction-count{color:#333}.reaction-button-wrapper{position:relative;display:inline-flex;align-items:center}.tsubuyaki-action-btn{display:inline-flex;align-items:center;gap:6px;color:#1e50a2;text-decoration:none;font-size:.95rem;font-weight:600;line-height:1;background:none;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .2s}.tsubuyaki-action-btn:hover{background-color:#e1eff9}.tsubuyaki-action-btn .btn-icon,.tsubuyaki-action-btn i,.tsubuyaki-action-btn span{pointer-events:none}.tsubuyaki-action-btn .btn-icon,.tsubuyaki-action-btn i{font-size:1.15rem}.tsubuyaki-action-btn.reacted{font-weight:bold;opacity:1 !important}.tsubuyaki-action-btn.color-like{color:#d4856a}.tsubuyaki-action-btn.color-heart{color:#f33e58}.tsubuyaki-action-btn.color-understand{color:#17a2b8}.tsubuyaki-action-btn.color-haha{color:#f7b125}.tsubuyaki-action-btn.color-wow{color:#f7b125}.tsubuyaki-action-btn.color-sad{color:#f7b125}@media screen and (max-width: 768px){.tsubuyaki-action-btn{font-size:0;gap:0;padding:8px}.tsubuyaki-action-btn .btn-icon,.tsubuyaki-action-btn i{font-size:1.25rem}}.rikka-reactions-popover{position:absolute;bottom:30px;left:0;background:#fff;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;gap:8px;padding:8px 10px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:1000}.rikka-reactions-popover.active{opacity:1;visibility:visible}.rikka-reactions-popover .reaction-btn{background:none;border:none;cursor:pointer;transition:transform .2s;padding:2px;display:flex;flex-direction:column;align-items:center}.rikka-reactions-popover .reaction-btn .reaction-emoji{font-size:1.35rem;line-height:1.1}.rikka-reactions-popover .reaction-btn .reaction-label{font-size:.6rem;color:#333;white-space:nowrap;margin-top:4px;font-weight:bold}.rikka-reactions-popover .reaction-btn:hover{transform:scale(1.15)}.rikka-reaction-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;justify-content:center;align-items:center}.rikka-reaction-modal .rikka-reaction-modal-content{background:#fff;width:90%;max-width:400px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.rikka-reaction-modal .rikka-reaction-modal-header{display:flex;justify-content:space-between;align-items:center;height:65px;box-sizing:border-box;padding:0 16px;background-color:#d4856a;border-bottom:none}.rikka-reaction-modal .rikka-reaction-modal-header h4{margin:0;font-size:.95rem;font-weight:bold;color:#fff}.rikka-reaction-modal .rikka-reaction-modal-header button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff;padding:0;margin-right:-4px;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.rikka-reaction-modal .rikka-reaction-modal-header button:hover{opacity:.8}.rikka-reaction-modal .rikka-reaction-modal-body{max-height:300px;overflow-y:auto}.rikka-reaction-modal .rikka-reaction-user-list{display:flex;flex-direction:column}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#333;border-bottom:1px solid #f9f9f9;transition:background .2s}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item:hover{background:#f1f3f5}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px;background:#f2f4f6;flex-shrink:0}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-avatar img{width:100%;height:100%;object-fit:cover}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-name{flex-grow:1;font-weight:bold;font-size:.95rem}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-icon{font-size:1.5rem;flex-shrink:0}.user-unverified .front-post-actions-wrapper{display:none !important}.user-unverified .front-news-latest{margin-bottom:32px}@media screen and (max-width: 768px){.user-unverified .front-news-latest{margin-bottom:24px}}.user-unverified:not(.is-help-board) .tsubuyaki-actions,.user-unverified:not(.is-help-board) .tsubuyaki-footer,.user-unverified:not(.is-help-board) .tsubuyaki-divider,.user-unverified:not(.is-help-board) .rikka-comment-form-wrapper,.user-unverified:not(.is-help-board) .comment-form,.user-unverified:not(.is-help-board) .profile-row.actions{display:none !important}.user-unverified.is-help-board .reaction-button-wrapper{display:none !important}.tsubuyaki-wrapper{max-width:100%;margin:0}.tsubuyaki-wrapper.board-wrapper{margin-bottom:2rem}.dialog-off-canvas-main-canvas,.layout-main,.region-content,#block-rikka-theme-content,.views-element-container,.view-content,.view-taxonomy-term,.taxonomy-term{overflow:visible !important}#block-medical-disclaimer-block{margin-bottom:24px;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:24px;font-size:.95rem;line-height:1.6}#block-medical-disclaimer-block h2{display:none !important}.rikka-comment-form-wrapper{margin-top:3rem}.rikka-comment-form-wrapper h2{margin-bottom:1.5rem;font-size:1.3rem;font-weight:700;color:#444}.tsubuyaki-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #cfd8dc;margin-bottom:2rem;position:sticky;top:62px;z-index:100;background-color:#fefefa;padding-top:1rem;margin-top:-1rem}.tsubuyaki-header--front{border-bottom:none;margin-bottom:24px;position:static;padding-top:0;margin-top:0;background-color:rgba(0,0,0,0)}.tsubuyaki-header ul.tsubuyaki-tabs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-bottom:-1px}.tsubuyaki-header ul.tsubuyaki-tabs li{margin:0;padding:0;list-style:none}.tsubuyaki-header ul.tsubuyaki-tabs li a{display:block;padding:1rem 1rem;text-decoration:none;color:#555;font-weight:700;border-bottom:6px solid rgba(0,0,0,0);transition:all .2s;font-size:.95rem;border-radius:0}.tsubuyaki-header ul.tsubuyaki-tabs li a:hover,.tsubuyaki-header ul.tsubuyaki-tabs li a:focus{color:#c4735e;background-color:#f1f1f1;border-bottom-color:#cfd8dc}.tsubuyaki-header ul.tsubuyaki-tabs li a.is-active,.tsubuyaki-header ul.tsubuyaki-tabs li a.active{color:#0f1a33;border-bottom-color:#c4735e}.tsubuyaki-header .tsubuyaki-actions{margin-left:auto;padding-bottom:5px;display:flex;align-items:center;gap:16px}.tsubuyaki-front-link{color:#555;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s ease}.tsubuyaki-front-link i{font-size:.85em;margin-left:.2em}.tsubuyaki-front-link:hover{color:#c4735e}.tsubuyaki-front-bottom{text-align:right;margin-top:1.5rem}form.rikka-tsubuyaki-form,form.rikka-tsubuyaki-comment-form,form.node-board-consultation-form,form.node-board-help-form,form.comment-answer-consultation-form,form.comment-answer-help-form{margin-bottom:2rem}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper{background-color:#fff;border:1px solid #cfd8dc;border-radius:12px;padding:12px;margin-bottom:12px}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-text-format-wrapper,form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-form-item,form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .form-textarea-wrapper,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-text-format-wrapper,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-form-item,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .form-textarea-wrapper,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-text-format-wrapper,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-form-item,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .form-textarea-wrapper,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-text-format-wrapper,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-form-item,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .form-textarea-wrapper,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-text-format-wrapper,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-form-item,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .form-textarea-wrapper,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-text-format-wrapper,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .js-form-item,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper .form-textarea-wrapper{margin:0;width:100%}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body{width:100%;height:100px;min-height:100px;padding:0;border:none;background:rgba(0,0,0,0);resize:none;overflow-y:hidden;font-size:1rem;line-height:1.5}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body:focus,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body:focus,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body:focus,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body:focus,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body:focus,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-tsubuyaki-body:focus{outline:none}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left{display:flex;flex-direction:column;gap:12px}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .tsubuyaki-tools-left-icons,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .tsubuyaki-tools-left-icons,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .tsubuyaki-tools-left-icons,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .tsubuyaki-tools-left-icons,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .tsubuyaki-tools-left-icons,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .tsubuyaki-tools-left-icons{display:flex;align-items:center;gap:16px}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview{display:none;padding:0}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview:has(.preview-item),form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview:has(.preview-item),form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview:has(.preview-item),form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview:has(.preview-item),form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview:has(.preview-item),form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview:has(.preview-item){display:flex;gap:12px;padding:4px 0 0}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item{position:relative;width:72px;height:72px;margin:0}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview{width:72px;height:72px;border-radius:8px;display:block;box-sizing:border-box}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item img{object-fit:cover}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview{background-color:#e9ecef;border:1px dashed #adb5bd;display:flex;align-items:center;justify-content:center}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .rikka-heic-preview span{font-size:11px;font-weight:800;color:#868e96}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .preview-del-btn,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .preview-del-btn,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .preview-del-btn,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .preview-del-btn,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .preview-del-btn,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-left .chat-image-preview .preview-item .preview-del-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background-color:#444;color:#fff;border:2px solid #fff;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .tsubuyaki-char-counter,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .tsubuyaki-char-counter,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .tsubuyaki-char-counter,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .tsubuyaki-char-counter,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .tsubuyaki-char-counter,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .tsubuyaki-char-counter{color:#333;font-size:.9rem}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions{margin:0}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit],form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit],form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit],form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit],form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit],form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]{height:48px;border-radius:24px;padding:0 32px;background-color:#c4735e;color:#fff;font-weight:bold;font-size:1rem;border:none;cursor:pointer;transition:opacity .2s}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:hover,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:hover,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:hover,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:hover,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:hover,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:hover{opacity:.8}form.rikka-tsubuyaki-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:disabled,form.rikka-tsubuyaki-comment-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:disabled,form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:disabled,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:disabled,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:disabled,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-tools-row .tsubuyaki-tools-right .form-actions input[type=submit]:disabled{opacity:.6;cursor:not-allowed}form.rikka-tsubuyaki-form .rikka-camera-btn,form.rikka-tsubuyaki-form .rikka-emoji-btn,form.rikka-tsubuyaki-comment-form .rikka-camera-btn,form.rikka-tsubuyaki-comment-form .rikka-emoji-btn,form.node-board-consultation-form .rikka-camera-btn,form.node-board-consultation-form .rikka-emoji-btn,form.node-board-help-form .rikka-camera-btn,form.node-board-help-form .rikka-emoji-btn,form.comment-answer-consultation-form .rikka-camera-btn,form.comment-answer-consultation-form .rikka-emoji-btn,form.comment-answer-help-form .rikka-camera-btn,form.comment-answer-help-form .rikka-emoji-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:50%;transition:background-color .2s;color:#333}form.rikka-tsubuyaki-form .rikka-camera-btn img,form.rikka-tsubuyaki-form .rikka-emoji-btn img,form.rikka-tsubuyaki-comment-form .rikka-camera-btn img,form.rikka-tsubuyaki-comment-form .rikka-emoji-btn img,form.node-board-consultation-form .rikka-camera-btn img,form.node-board-consultation-form .rikka-emoji-btn img,form.node-board-help-form .rikka-camera-btn img,form.node-board-help-form .rikka-emoji-btn img,form.comment-answer-consultation-form .rikka-camera-btn img,form.comment-answer-consultation-form .rikka-emoji-btn img,form.comment-answer-help-form .rikka-camera-btn img,form.comment-answer-help-form .rikka-emoji-btn img{width:24px;height:24px;display:block;opacity:.55;transition:opacity .2s ease}form.rikka-tsubuyaki-form .rikka-camera-btn:hover,form.rikka-tsubuyaki-form .rikka-emoji-btn:hover,form.rikka-tsubuyaki-comment-form .rikka-camera-btn:hover,form.rikka-tsubuyaki-comment-form .rikka-emoji-btn:hover,form.node-board-consultation-form .rikka-camera-btn:hover,form.node-board-consultation-form .rikka-emoji-btn:hover,form.node-board-help-form .rikka-camera-btn:hover,form.node-board-help-form .rikka-emoji-btn:hover,form.comment-answer-consultation-form .rikka-camera-btn:hover,form.comment-answer-consultation-form .rikka-emoji-btn:hover,form.comment-answer-help-form .rikka-camera-btn:hover,form.comment-answer-help-form .rikka-emoji-btn:hover{background-color:#e1eff9}form.rikka-tsubuyaki-form .rikka-camera-btn:hover img,form.rikka-tsubuyaki-form .rikka-emoji-btn:hover img,form.rikka-tsubuyaki-comment-form .rikka-camera-btn:hover img,form.rikka-tsubuyaki-comment-form .rikka-emoji-btn:hover img,form.node-board-consultation-form .rikka-camera-btn:hover img,form.node-board-consultation-form .rikka-emoji-btn:hover img,form.node-board-help-form .rikka-camera-btn:hover img,form.node-board-help-form .rikka-emoji-btn:hover img,form.comment-answer-consultation-form .rikka-camera-btn:hover img,form.comment-answer-consultation-form .rikka-emoji-btn:hover img,form.comment-answer-help-form .rikka-camera-btn:hover img,form.comment-answer-help-form .rikka-emoji-btn:hover img{opacity:.85}form.rikka-tsubuyaki-form .form-item--error-message,form.rikka-tsubuyaki-comment-form .form-item--error-message,form.node-board-consultation-form .form-item--error-message,form.node-board-help-form .form-item--error-message,form.comment-answer-consultation-form .form-item--error-message,form.comment-answer-help-form .form-item--error-message{color:#991b1b;font-size:.85rem;margin-top:4px}.tsubuyaki-list{display:flex;flex-direction:column;gap:1.5rem}.tsubuyaki-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:0 !important;font-size:16px}.tsubuyaki-card{background:#fff;border:1px solid #cfd8dc;border-radius:8px}.tsubuyaki-layout{display:grid;grid-template-columns:50px 1fr;gap:0 12px;padding:1.5rem 1.5rem 1rem}.tsubuyaki-avatar{grid-column:1;grid-row:1;width:50px;height:50px;border-radius:50%;overflow:hidden;background:#f2f4f6;display:flex;align-items:center;justify-content:center;color:#333}.tsubuyaki-avatar img{width:100%;height:100%;object-fit:cover}.tsubuyaki-content{display:contents}.tsubuyaki-meta{grid-column:2;grid-row:1;display:flex;justify-content:space-between;align-items:center;align-self:center;margin-bottom:0}.tsubuyaki-meta .tsubuyaki-author{font-weight:700;color:#1e50a2;text-decoration:none;font-size:1.05rem;transition:opacity .2s ease}.tsubuyaki-meta .tsubuyaki-author:hover{text-decoration:none;opacity:.6}.tsubuyaki-meta .tsubuyaki-time{font-size:14px;color:#8e8e8e}.rikka-board-tags-display,.rikka-board-category-display,.field--name-field-board-category,.field--name-field-tags,.tsubuyaki-images{grid-column:1/-1;margin-top:1rem}.board-title{grid-column:1/-1;margin-top:1rem}.board-title h1,.board-title h2,.board-title h3{margin-top:0}.tsubuyaki-body{grid-column:1/-1;margin-top:1rem;font-size:.95rem;line-height:1.6;color:#0f1a33;word-break:break-word}.tsubuyaki-body p{margin-top:0;margin-bottom:.5rem}.tsubuyaki-body p:last-child{margin-bottom:0}.tsubuyaki-body .field{margin-bottom:0}.board-topic-card .board-title{margin-top:4px}.board-topic-card .board-title h1,.board-topic-card .board-title h2,.board-topic-card .board-title h3{margin-top:0}.board-topic-card .tsubuyaki-body{margin-top:0 !important}.tsubuyaki-images{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.tsubuyaki-images img{max-height:200px;border-radius:6px;border:1px solid #cfd8dc}.tsubuyaki-stats-row{display:flex;justify-content:space-between;align-items:center;padding:8px 1.5rem 4px}.tsubuyaki-stats-row .stats-left,.tsubuyaki-stats-row .stats-right{display:flex;align-items:center}.tsubuyaki-stats-row .tsubuyaki-comment-link{font-size:.9rem;color:#1e50a2;text-decoration:none;display:inline-flex;align-items:center}.tsubuyaki-stats-row .tsubuyaki-comment-link.is-zero,.tsubuyaki-stats-row .tsubuyaki-comment-link.text-muted{color:#333;opacity:.5}.tsubuyaki-stats-row .tsubuyaki-comment-link.is-zero i,.tsubuyaki-stats-row .tsubuyaki-comment-link.text-muted i{color:inherit}.tsubuyaki-stats-row .tsubuyaki-comment-link:hover{text-decoration:none;opacity:.6}.tsubuyaki-stats-row .tsubuyaki-comment-link i{color:#789aba;margin-right:4px;font-size:1.15rem}.tsubuyaki-divider{border:0;border-top:1px solid #cfd8dc;margin:4px 0 0 0}.tsubuyaki-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 1.5rem;background-color:#f1f1f1;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tsubuyaki-footer .tsubuyaki-footer-left{display:flex;align-items:center;gap:16px;margin-left:-12px}@media screen and (max-width: 768px){.tsubuyaki-footer .tsubuyaki-footer-left{margin-left:-8px}}.tsubuyaki-footer .tsubuyaki-footer-right{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:-12px}@media screen and (max-width: 768px){.tsubuyaki-footer .tsubuyaki-footer-right{margin-right:-8px}}.tsubuyaki-admin-meta .tsubuyaki-ip{color:#333;font-size:.8rem;display:block;margin-bottom:2px}.tsubuyaki-admin-meta .warning-delete-btn{font-size:.8rem;padding:2px 8px;color:#fff;background-color:#8e8e8e;border:1px solid #8e8e8e;border-radius:4px;cursor:pointer}.tsubuyaki-admin-meta .warning-delete-btn:hover{background-color:rgb(116.5,116.5,116.5)}.rikka-read-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;background-color:#f1f3f5;color:#1e50a2 !important;border:1px solid #dee2e6;border-radius:20px;font-size:13px;font-weight:500;text-decoration:none !important;transition:all .2s}.rikka-read-more-btn:hover{background-color:#e9ecef;color:#1e50a2 !important;text-decoration:none !important}.tsubuyaki-comments{margin-top:2.5rem}.tsubuyaki-comments h3{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.5rem}.tabledrag-toggle-weight-wrapper{display:none !important}.tsubuyaki-wrapper.board-wrapper{margin-bottom:2rem}.tsubuyaki-wrapper.board-wrapper.front-page-wrapper{margin-top:40px;margin-bottom:60px}.rikka-board-top-description,.rikka-board-term-description{border:1px solid #dee2e6;border-radius:8px;padding:24px;background-color:#fff;margin-bottom:30px}.rikka-board-top-description h3,.rikka-board-term-description h3{margin-top:0;margin-bottom:0;font-size:1.15rem;color:#444;font-weight:700}.rikka-board-top-description p{font-size:.95rem;line-height:1.7;margin-bottom:12px}.rikka-board-top-description p:last-child{margin-bottom:0}.rikka-board-top-description .first-p{margin-top:16px}.rikka-board-term-description .bi-tag{color:#ea968b;margin-right:6px}.rikka-board-term-text{font-size:.95rem;line-height:1.7;color:#444}.rikka-board-term-text.has-title{margin-top:16px}.rikka-board-term-text p{margin-bottom:12px}.rikka-board-term-text p:last-child{margin-bottom:0}.tsubuyaki-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tsubuyaki-header.tsubuyaki-header--front{margin-bottom:24px !important}.tsubuyaki-header header{margin-bottom:0}.tsubuyaki-header h2{margin:0;font-size:1.25rem;font-weight:700;color:#444}.tsubuyaki-actions{display:flex;gap:10px}.tsubuyaki-actions.is-front{margin-left:auto}.rikka-board-disclaimer{font-size:14px;color:#666;line-height:1.6;margin-bottom:24px;padding:0 15px}.rikka-tags-details{margin-bottom:24px;background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.rikka-tags-summary{padding:12px 16px;font-weight:600;cursor:pointer;background-color:#f8f9fa;color:#495057;margin:0;list-style:none}.rikka-tags-summary::-webkit-details-marker{display:none}.rikka-tags-summary:hover{background-color:#f1f3f5}.rikka-tags-summary .bi-tags{margin-right:8px}.rikka-tags-filter-content{padding:16px;border-top:1px solid #dee2e6}.rikka-tags-filter-ui{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.rikka-tag-badge{display:inline-block;padding:6px 14px;background-color:#fff;color:#495057 !important;border-radius:20px;font-size:.9rem;text-decoration:none !important;border:1px solid #a3c9c7;cursor:pointer;transition:all .2s;font-weight:500}.rikka-tag-badge:hover,.rikka-tag-badge.active{background-color:#a3c9c7;color:#fff !important;border-color:#a3c9c7}.rikka-tag-badge .tag-name{margin-right:8px}.rikka-tag-badge .tag-count{display:inline-flex;align-items:center;justify-content:center;background-color:#a3c9c7;color:#fff;font-size:.8rem;font-weight:600;min-width:24px;height:24px;padding:0 6px;border-radius:12px}.rikka-tag-badge:hover .tag-count,.rikka-tag-badge.active .tag-count{background-color:#fff;color:#a3c9c7}.rikka-hidden-exposed-form{display:none}.tsubuyaki-author-age{font-size:13px;color:#8e8e8e;margin-left:4px}.rikka-board-tags-display{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:6px}.rikka-board-category-display{margin-bottom:8px;display:flex}.rikka-tag-badge-small{font-size:12px;color:#1e50a2;background-color:#f1f3f5;padding:4px 10px;border-radius:20px;text-decoration:none;border:1px solid #dee2e6;transition:all .2s}.rikka-tag-badge-small:hover{background-color:#e9ecef}.board-title{margin-bottom:4px}.board-title h2{margin:0;font-size:1.25rem}.tsubuyaki-body-content{margin-top:16px;text-align:left}.tsubuyaki-comment-link{margin-left:20px}.tsubuyaki-comment-link.is-zero{color:#6c757d}.tsubuyaki-admin-ip{font-size:13px;color:#8e8e8e}.tsubuyaki-action-btn{margin-right:6px}form.node-board-consultation-form .rikka-board-select,form.node-board-help-form .rikka-board-select,form.comment-answer-consultation-form .rikka-board-select,form.comment-answer-help-form .rikka-board-select{width:100%;padding:0 30px 8px 0;margin-bottom:8px;border:none;border-bottom:1px dashed #cfd8dc;appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;font-size:1rem;color:#0f1a33;cursor:pointer}form.node-board-consultation-form .rikka-board-select:focus,form.node-board-help-form .rikka-board-select:focus,form.comment-answer-consultation-form .rikka-board-select:focus,form.comment-answer-help-form .rikka-board-select:focus{outline:none;box-shadow:none;border-bottom:1px solid #c4735e}form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title{width:100%;height:auto;padding:0 0 8px 0;margin-bottom:8px;border:none;border-bottom:1px dashed #cfd8dc;background:rgba(0,0,0,0);font-size:1rem;font-weight:normal;color:#0f1a33}form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title:focus,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title:focus,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title:focus,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title:focus{outline:none;box-shadow:none;border-bottom:1px solid #c4735e}form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title::placeholder,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title::placeholder,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title::placeholder,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper input.rikka-board-title::placeholder{font-weight:normal}form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body{width:100%;height:100px;min-height:100px;padding:0;border:none;background:rgba(0,0,0,0);resize:none;overflow-y:hidden;font-size:1rem;line-height:1.5}form.node-board-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body:focus,form.node-board-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body:focus,form.comment-answer-consultation-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body:focus,form.comment-answer-help-form .tsubuyaki-form-outer .tsubuyaki-textarea-wrapper textarea.rikka-board-body:focus{outline:none}.tsubuyaki-card.board-topic-card{margin-bottom:2rem}.tsubuyaki-list .tsubuyaki-card.board-topic-card{margin-bottom:0 !important}.tsubuyaki-card.board-answer-card{margin-bottom:1.5rem}.tsubuyaki-list .tsubuyaki-card.board-answer-card{margin-bottom:0 !important}.board-answers-section{margin-top:2.5rem}.board-answers-section h2{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.5rem}.rikka-board-tags-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.rikka-board-tags-wrapper .rikka-board-tag-group{background:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:1.5rem}.rikka-board-tags-wrapper .rikka-board-tag-group fieldset{border:none;padding:0;margin:0;min-width:0}.rikka-board-tags-wrapper .rikka-board-tag-group .description{margin-bottom:16px}.rikka-board-tags-wrapper .rikka-board-tag-group .rikka-board-tag-group-title{font-weight:700;color:#c4735e;font-size:1.05rem;margin-bottom:1rem;border-bottom:2px solid #f1f1f1;padding-bottom:.5rem}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox{display:inline-flex;align-items:center;margin-right:8px;margin-bottom:8px}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox label{margin:0;cursor:pointer;display:inline-block;padding:6px 14px;background-color:#f1f3f5;color:#495057;border-radius:20px;font-size:.9rem;border:1px solid #dee2e6;transition:all .2s;font-weight:500}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox label:hover{background-color:#e9ecef}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox input[type=checkbox]:checked+label{background-color:#a3c9c7;color:#fff;border-color:#a3c9c7}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox input[type=checkbox]:focus-visible+label{outline:2px solid #a3c9c7;outline-offset:2px}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox.rikka-tag-parent{display:flex;width:100%;margin-top:14px;margin-bottom:6px;margin-left:0}.rikka-board-tags-wrapper .rikka-board-tag-group .form-item.form-type-checkbox.rikka-tag-child{margin-left:12px}.rikka-disclaimer-wrapper{background:#fdfdfd;border:1px solid #cfd8dc;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.rikka-disclaimer-wrapper .form-item.form-type-checkbox{display:flex;align-items:center;margin:0}.rikka-disclaimer-wrapper .form-item.form-type-checkbox input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;margin-right:12px;margin-top:0;width:20px;height:20px;cursor:pointer}.rikka-disclaimer-wrapper .form-item.form-type-checkbox label{margin:0;font-weight:normal;color:#0f1a33;cursor:pointer}.rikka-disclaimer-wrapper .form-item.form-type-checkbox .form-required::after{display:none !important}.view-id-user_search #views-exposed-form-user-search-page-1,.view-id-user_search .views-exposed-form,.view-id-user-search #views-exposed-form-user-search-page-1,.view-id-user-search .views-exposed-form,.path-usersearch #views-exposed-form-user-search-page-1,.path-usersearch .views-exposed-form{background:rgba(0,0,0,0);padding:0;border-radius:0;box-shadow:none;border:none;margin-bottom:64px !important}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user_search .views-exposed-form>.form-item,.view-id-user_search .views-exposed-form>.js-form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user-search .views-exposed-form>.form-item,.view-id-user-search .views-exposed-form>.js-form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.path-usersearch .views-exposed-form>.form-item,.path-usersearch .views-exposed-form>.js-form-item,.path-usersearch .views-exposed-form .form--inline>.form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item{margin:0;display:flex;flex-wrap:wrap;background-color:#fff;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item:first-of-type,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item:first-of-type,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item:first-of-type,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item:first-of-type,.view-id-user_search .views-exposed-form>.form-item:first-of-type,.view-id-user_search .views-exposed-form>.js-form-item:first-of-type,.view-id-user_search .views-exposed-form .form--inline>.form-item:first-of-type,.view-id-user_search .views-exposed-form .form--inline>.js-form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item:first-of-type,.view-id-user-search .views-exposed-form>.form-item:first-of-type,.view-id-user-search .views-exposed-form>.js-form-item:first-of-type,.view-id-user-search .views-exposed-form .form--inline>.form-item:first-of-type,.view-id-user-search .views-exposed-form .form--inline>.js-form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1>.form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item:first-of-type,.path-usersearch .views-exposed-form>.form-item:first-of-type,.path-usersearch .views-exposed-form>.js-form-item:first-of-type,.path-usersearch .views-exposed-form .form--inline>.form-item:first-of-type,.path-usersearch .views-exposed-form .form--inline>.js-form-item:first-of-type{border-top:1px solid #cfd8dc}@media screen and (min-width: 769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user_search .views-exposed-form>.form-item,.view-id-user_search .views-exposed-form>.js-form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user-search .views-exposed-form>.form-item,.view-id-user-search .views-exposed-form>.js-form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.path-usersearch .views-exposed-form>.form-item,.path-usersearch .views-exposed-form>.js-form-item,.path-usersearch .views-exposed-form .form--inline>.form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item{flex-wrap:nowrap;align-items:stretch}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user_search .views-exposed-form>.form-item>label,.view-id-user_search .views-exposed-form>.form-item legend,.view-id-user_search .views-exposed-form>.js-form-item>label,.view-id-user_search .views-exposed-form>.js-form-item legend,.view-id-user_search .views-exposed-form .form--inline>.form-item>label,.view-id-user_search .views-exposed-form .form--inline>.form-item legend,.view-id-user_search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user-search .views-exposed-form>.form-item>label,.view-id-user-search .views-exposed-form>.form-item legend,.view-id-user-search .views-exposed-form>.js-form-item>label,.view-id-user-search .views-exposed-form>.js-form-item legend,.view-id-user-search .views-exposed-form .form--inline>.form-item>label,.view-id-user-search .views-exposed-form .form--inline>.form-item legend,.view-id-user-search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.path-usersearch .views-exposed-form>.form-item>label,.path-usersearch .views-exposed-form>.form-item legend,.path-usersearch .views-exposed-form>.js-form-item>label,.path-usersearch .views-exposed-form>.js-form-item legend,.path-usersearch .views-exposed-form .form--inline>.form-item>label,.path-usersearch .views-exposed-form .form--inline>.form-item legend,.path-usersearch .views-exposed-form .form--inline>.js-form-item>label,.path-usersearch .views-exposed-form .form--inline>.js-form-item legend{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:.95rem}@media screen and (min-width: 769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user_search .views-exposed-form>.form-item>label,.view-id-user_search .views-exposed-form>.form-item legend,.view-id-user_search .views-exposed-form>.js-form-item>label,.view-id-user_search .views-exposed-form>.js-form-item legend,.view-id-user_search .views-exposed-form .form--inline>.form-item>label,.view-id-user_search .views-exposed-form .form--inline>.form-item legend,.view-id-user_search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user-search .views-exposed-form>.form-item>label,.view-id-user-search .views-exposed-form>.form-item legend,.view-id-user-search .views-exposed-form>.js-form-item>label,.view-id-user-search .views-exposed-form>.js-form-item legend,.view-id-user-search .views-exposed-form .form--inline>.form-item>label,.view-id-user-search .views-exposed-form .form--inline>.form-item legend,.view-id-user-search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.path-usersearch .views-exposed-form>.form-item>label,.path-usersearch .views-exposed-form>.form-item legend,.path-usersearch .views-exposed-form>.js-form-item>label,.path-usersearch .views-exposed-form>.js-form-item legend,.path-usersearch .views-exposed-form .form--inline>.form-item>label,.path-usersearch .views-exposed-form .form--inline>.form-item legend,.path-usersearch .views-exposed-form .form--inline>.js-form-item>label,.path-usersearch .views-exposed-form .form--inline>.js-form-item legend{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user_search .views-exposed-form>.form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item select,.view-id-user_search .views-exposed-form>.js-form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item select,.view-id-user_search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item select,.view-id-user_search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user-search .views-exposed-form>.form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item select,.view-id-user-search .views-exposed-form>.js-form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item select,.view-id-user-search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item select,.view-id-user-search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.path-usersearch .views-exposed-form>.form-item input[type=text],.path-usersearch .views-exposed-form>.form-item select,.path-usersearch .views-exposed-form>.js-form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item select,.path-usersearch .views-exposed-form .form--inline>.form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item select,.path-usersearch .views-exposed-form .form--inline>.js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item select{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;transition:border-color .2s,box-shadow .2s}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item select:focus,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item select:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item select:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select:focus,.view-id-user_search .views-exposed-form>.form-item input[type=text]:focus,.view-id-user_search .views-exposed-form>.form-item select:focus,.view-id-user_search .views-exposed-form>.js-form-item input[type=text]:focus,.view-id-user_search .views-exposed-form>.js-form-item select:focus,.view-id-user_search .views-exposed-form .form--inline>.form-item input[type=text]:focus,.view-id-user_search .views-exposed-form .form--inline>.form-item select:focus,.view-id-user_search .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.view-id-user_search .views-exposed-form .form--inline>.js-form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select:focus,.view-id-user-search .views-exposed-form>.form-item input[type=text]:focus,.view-id-user-search .views-exposed-form>.form-item select:focus,.view-id-user-search .views-exposed-form>.js-form-item input[type=text]:focus,.view-id-user-search .views-exposed-form>.js-form-item select:focus,.view-id-user-search .views-exposed-form .form--inline>.form-item input[type=text]:focus,.view-id-user-search .views-exposed-form .form--inline>.form-item select:focus,.view-id-user-search .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.view-id-user-search .views-exposed-form .form--inline>.js-form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1>.form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1>.form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select:focus,.path-usersearch .views-exposed-form>.form-item input[type=text]:focus,.path-usersearch .views-exposed-form>.form-item select:focus,.path-usersearch .views-exposed-form>.js-form-item input[type=text]:focus,.path-usersearch .views-exposed-form>.js-form-item select:focus,.path-usersearch .views-exposed-form .form--inline>.form-item input[type=text]:focus,.path-usersearch .views-exposed-form .form--inline>.form-item select:focus,.path-usersearch .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.path-usersearch .views-exposed-form .form--inline>.js-form-item select:focus{outline:none;border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2)}@media screen and (min-width: 769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user_search .views-exposed-form>.form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item select,.view-id-user_search .views-exposed-form>.js-form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item select,.view-id-user_search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item select,.view-id-user_search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user-search .views-exposed-form>.form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item select,.view-id-user-search .views-exposed-form>.js-form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item select,.view-id-user-search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item select,.view-id-user-search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.path-usersearch .views-exposed-form>.form-item input[type=text],.path-usersearch .views-exposed-form>.form-item select,.path-usersearch .views-exposed-form>.js-form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item select,.path-usersearch .views-exposed-form .form--inline>.form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item select,.path-usersearch .views-exposed-form .form--inline>.js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item select{flex-grow:1}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container{display:flex;align-items:center;width:calc(100% - 40px);margin:1.25rem;gap:10px}@media screen and (min-width: 769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container{flex-grow:1}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item{margin:0;padding:0;border:none;background:rgba(0,0,0,0);display:flex;flex:0 0 auto;align-items:center;min-width:0}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label{display:none !important}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text]{width:auto !important;margin:0 !important;min-width:60px;max-width:80px;text-align:center}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator{margin:0;color:#0f1a33;font-weight:bold;flex-shrink:0}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user_search .views-exposed-form .form-actions,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user-search .views-exposed-form .form-actions,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions,.path-usersearch .views-exposed-form .form-actions{margin:2.5rem auto 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}@media screen and (max-width: 768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user_search .views-exposed-form .form-actions,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user-search .views-exposed-form .form-actions,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions,.path-usersearch .views-exposed-form .form-actions{flex-direction:column}}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user_search .views-exposed-form .form-actions input[type=submit],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user-search .views-exposed-form .form-actions input[type=submit],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.path-usersearch .views-exposed-form .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#c4735e;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;flex:1;max-width:320px;transition:opacity .2s}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:hover,.view-id-user_search .views-exposed-form .form-actions input[type=submit]:hover,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:hover,.view-id-user-search .views-exposed-form .form-actions input[type=submit]:hover,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:hover,.path-usersearch .views-exposed-form .form-actions input[type=submit]:hover{opacity:.9}@media screen and (max-width: 768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user_search .views-exposed-form .form-actions input[type=submit],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user-search .views-exposed-form .form-actions input[type=submit],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.path-usersearch .views-exposed-form .form-actions input[type=submit]{width:100%;max-width:none}}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{padding:1.2rem 4rem;background-color:#999;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;flex:1;max-width:320px;transition:opacity .2s}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover{opacity:.9}@media screen and (max-width: 768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{width:100%;max-width:none}}.user-search-card-link{display:block;text-decoration:none;color:inherit}.user-search-card-link .user-search-card{margin-bottom:24px;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.03);border:1px solid #cfd8dc;transition:background-color .2s ease}.user-search-card-link .user-search-card:hover{background-color:#e1eff9}.user-search-card-link .user-search-card .user-search-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.user-search-card-link .user-search-card .user-search-avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;background-color:#fefefa;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.08)}.user-search-card-link .user-search-card .user-search-avatar img{width:100%;height:100%;object-fit:cover}.user-search-card-link .user-search-card .user-search-name{margin:0 0 6px;font-size:1.125rem;font-weight:bold;color:#0f1a33}.user-search-card-link .user-search-card .user-search-name a{color:inherit;text-decoration:none}.user-search-card-link .user-search-card .user-search-name a:hover{color:#c4735e}.user-search-card-link .user-search-card .user-search-meta{display:flex;align-items:center;gap:12px;font-size:.875rem;color:#333}.user-search-card-link .user-search-card .user-search-meta .meta-item{display:inline-flex;align-items:center;gap:4px}.user-search-card-link .user-search-card .user-search-meta .meta-item i{font-size:1rem}.user-search-card-link .user-search-card .user-search-bio{font-size:.9375rem;color:#0f1a33;line-height:1.6;padding-top:16px;border-top:1px dashed #cfd8dc}.user-search-avatar{border-radius:50%;object-fit:cover}#rikka-report-submit-form{background:rgba(0,0,0,0);padding:0;border-radius:0;box-shadow:none;border:none;margin-bottom:64px !important}#rikka-report-submit-form .report-intro-message{background-color:#fff;border:1px solid #cfd8dc;padding:1.5rem;border-radius:4px;margin-bottom:2rem;font-size:.95rem;line-height:1.6;color:#0f1a33}#rikka-report-submit-form>.form-item,#rikka-report-submit-form>.js-form-item{margin:0;display:flex;flex-wrap:wrap;background-color:#fff;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc}#rikka-report-submit-form>.form-item.js-form-item-category,#rikka-report-submit-form>.js-form-item.js-form-item-category{border-top:1px solid #cfd8dc}@media screen and (min-width: 769px){#rikka-report-submit-form>.form-item,#rikka-report-submit-form>.js-form-item{flex-wrap:nowrap;align-items:stretch}}#rikka-report-submit-form>.form-item>label,#rikka-report-submit-form>.form-item legend,#rikka-report-submit-form>.js-form-item>label,#rikka-report-submit-form>.js-form-item legend{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:.95rem}@media screen and (min-width: 769px){#rikka-report-submit-form>.form-item>label,#rikka-report-submit-form>.form-item legend,#rikka-report-submit-form>.js-form-item>label,#rikka-report-submit-form>.js-form-item legend{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}#rikka-report-submit-form>.form-item>label .form-required::after,#rikka-report-submit-form>.form-item legend .form-required::after,#rikka-report-submit-form>.js-form-item>label .form-required::after,#rikka-report-submit-form>.js-form-item legend .form-required::after{display:none !important}#rikka-report-submit-form>.form-item input[type=text],#rikka-report-submit-form>.form-item select,#rikka-report-submit-form>.form-item textarea,#rikka-report-submit-form>.js-form-item input[type=text],#rikka-report-submit-form>.js-form-item select,#rikka-report-submit-form>.js-form-item textarea{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;transition:border-color .2s,box-shadow .2s}#rikka-report-submit-form>.form-item input[type=text]:focus,#rikka-report-submit-form>.form-item select:focus,#rikka-report-submit-form>.form-item textarea:focus,#rikka-report-submit-form>.js-form-item input[type=text]:focus,#rikka-report-submit-form>.js-form-item select:focus,#rikka-report-submit-form>.js-form-item textarea:focus{outline:none;border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2)}@media screen and (min-width: 769px){#rikka-report-submit-form>.form-item input[type=text],#rikka-report-submit-form>.form-item select,#rikka-report-submit-form>.form-item textarea,#rikka-report-submit-form>.js-form-item input[type=text],#rikka-report-submit-form>.js-form-item select,#rikka-report-submit-form>.js-form-item textarea{flex-grow:1}}#rikka-report-submit-form>.form-item textarea,#rikka-report-submit-form>.js-form-item textarea{min-height:120px;resize:vertical}#rikka-report-submit-form .form-actions{margin:2.5rem auto 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}@media screen and (max-width: 768px){#rikka-report-submit-form .form-actions{flex-direction:column}}#rikka-report-submit-form .form-actions .button,#rikka-report-submit-form .form-actions .btn,#rikka-report-submit-form .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#c4735e;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;flex:1;max-width:320px;margin:0;transition:opacity .2s}#rikka-report-submit-form .form-actions .button:hover,#rikka-report-submit-form .form-actions .btn:hover,#rikka-report-submit-form .form-actions input[type=submit]:hover{opacity:.9}@media screen and (max-width: 768px){#rikka-report-submit-form .form-actions .button,#rikka-report-submit-form .form-actions .btn,#rikka-report-submit-form .form-actions input[type=submit]{width:100%;max-width:none}}.region-sidebar-first .block-menu a[href*="kounenki.jp"],.region-sidebar-first .block-menu a[href*="sotsukon.jp"],.region-sidebar-first .block-menu a[href*="jikkakataduke.jp"],.region-sidebar-first .block-menu a[href*="atmeltomo.jp"],.region-sidebar-first .block-menu a[href*="otona-hattatsu.jp"],.region-sidebar-first .block-menu a[href*="otona.jp"],.region-sidebar-first .menu a[href*="kounenki.jp"],.region-sidebar-first .menu a[href*="sotsukon.jp"],.region-sidebar-first .menu a[href*="jikkakataduke.jp"],.region-sidebar-first .menu a[href*="atmeltomo.jp"],.region-sidebar-first .menu a[href*="otona-hattatsu.jp"],.region-sidebar-first .menu a[href*="otona.jp"],.region-sidebar-first ul a[href*="kounenki.jp"],.region-sidebar-first ul a[href*="sotsukon.jp"],.region-sidebar-first ul a[href*="jikkakataduke.jp"],.region-sidebar-first ul a[href*="atmeltomo.jp"],.region-sidebar-first ul a[href*="otona-hattatsu.jp"],.region-sidebar-first ul a[href*="otona.jp"]{position:relative;padding-left:42px !important;display:block}.region-sidebar-first .block-menu a[href*="kounenki.jp"]::before,.region-sidebar-first .block-menu a[href*="sotsukon.jp"]::before,.region-sidebar-first .block-menu a[href*="jikkakataduke.jp"]::before,.region-sidebar-first .block-menu a[href*="atmeltomo.jp"]::before,.region-sidebar-first .block-menu a[href*="otona-hattatsu.jp"]::before,.region-sidebar-first .block-menu a[href*="otona.jp"]::before,.region-sidebar-first .menu a[href*="kounenki.jp"]::before,.region-sidebar-first .menu a[href*="sotsukon.jp"]::before,.region-sidebar-first .menu a[href*="jikkakataduke.jp"]::before,.region-sidebar-first .menu a[href*="atmeltomo.jp"]::before,.region-sidebar-first .menu a[href*="otona-hattatsu.jp"]::before,.region-sidebar-first .menu a[href*="otona.jp"]::before,.region-sidebar-first ul a[href*="kounenki.jp"]::before,.region-sidebar-first ul a[href*="sotsukon.jp"]::before,.region-sidebar-first ul a[href*="jikkakataduke.jp"]::before,.region-sidebar-first ul a[href*="atmeltomo.jp"]::before,.region-sidebar-first ul a[href*="otona-hattatsu.jp"]::before,.region-sidebar-first ul a[href*="otona.jp"]::before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}.region-sidebar-first .block-menu a[href*="kounenki.jp"]::before,.region-sidebar-first .menu a[href*="kounenki.jp"]::before,.region-sidebar-first ul a[href*="kounenki.jp"]::before{background-image:url("../images/icon/kounenki-icon.png")}.region-sidebar-first .block-menu a[href*="sotsukon.jp"]::before,.region-sidebar-first .menu a[href*="sotsukon.jp"]::before,.region-sidebar-first ul a[href*="sotsukon.jp"]::before{background-image:url("../images/icon/sotsukon-icon.png")}.region-sidebar-first .block-menu a[href*="jikkakataduke.jp"]::before,.region-sidebar-first .menu a[href*="jikkakataduke.jp"]::before,.region-sidebar-first ul a[href*="jikkakataduke.jp"]::before{background-image:url("../images/icon/jikkakataduke-icon.png")}.region-sidebar-first .block-menu a[href*="otona-hattatsu.jp"]::before,.region-sidebar-first .menu a[href*="otona-hattatsu.jp"]::before,.region-sidebar-first ul a[href*="otona-hattatsu.jp"]::before{background-image:url("../images/icon/otona-hattatsu-icon.png")}.site-header{background-color:#c4735e;color:#fff}.site-header a{color:#fff;text-decoration:none;transition:opacity .2s ease}.site-header a:hover{opacity:.8}.site-header__right .header-login-link .login-button{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;border-radius:4px;font-weight:600;font-size:.8125rem;letter-spacing:.05em;text-decoration:none;box-shadow:none;transition:all .3s ease}.site-header__right .header-login-link .login-button:hover{background-color:#fff;color:#c4735e;border-color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2);opacity:1}.site-header__right .header-user-picture a{display:block;line-height:1;border-radius:50%;transition:opacity .2s ease}.site-header__right .header-user-picture a img{border-radius:50%;object-fit:cover;width:46px;height:46px;border:2px solid hsla(0,0%,100%,.2)}.site-header__right .header-user-picture a:hover{opacity:.8}.rk-hamburger-btn{background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.rk-hamburger-btn img{filter:brightness(0) invert(1);transition:opacity .2s ease}.rk-hamburger-btn:hover{opacity:.7}.region--footer-top{position:relative;background-color:#f7f3f0;color:#333;border-top:none;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.region--footer-top .footer_logo{order:1;margin-top:0}.region--footer-top img{display:block;height:auto;max-width:200px}.region--footer-top nav{order:2;width:100%}.region-footer-bottom{background-color:#c4735e;color:#fff;text-align:center;padding:.5rem 0;font-size:.875rem}.region-footer-bottom a{color:#fff;text-decoration:none;transition:opacity .2s ease}.region-footer-bottom a:hover{text-decoration:none;opacity:.6}.region-footer-bottom div[id^=block-],.region-footer-bottom h2,.region-footer-bottom p{margin:0;padding:0}.region-footer-bottom h2{display:none}.footer-bottom-inner{max-width:1200px;margin:0 auto;padding:0 1.25rem}@media screen and (max-width: 768px){.footer-bottom-inner{padding:0 1rem}}.footer-links-bottom{display:flex;justify-content:flex-end;gap:1rem 1.5rem;margin-top:.5rem}.footer-links-bottom a{color:#fff;text-decoration:none;opacity:.8}.footer-links-bottom a:hover,.footer-links-bottom a:active{text-decoration:none;opacity:.6}@media screen and (max-width: 768px){.footer-links-bottom{justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}}.region--footer-top nav ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.region--footer-top nav ul li{display:flex;align-items:center;margin:0;padding:0}.region--footer-top nav ul li:not(:last-child)::after{content:"|";margin:0 1rem;color:#e2e2e2;font-weight:300}.region--footer-top nav ul a{color:#333;text-decoration:none;font-size:.875rem;transition:opacity .2s}.region--footer-top nav ul a:hover{opacity:.6;text-decoration:none}@media screen and (max-width: 768px){.region--footer-top{padding:0;gap:0}.region--footer-top .footer_logo{margin-top:2rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.region--footer-top img{max-width:200px}.region--footer-top nav ul{flex-direction:column;align-items:stretch;width:100%;border-top:1px dotted #cfd8dc;border-bottom:1px dotted #cfd8dc}.region--footer-top nav ul li{display:block;width:100%;border-bottom:1px dotted #cfd8dc}.region--footer-top nav ul li:last-child{border-bottom:none}.region--footer-top nav ul li::after{content:none !important}.region--footer-top nav ul a{display:block;width:100%;padding:1rem 1.25rem;font-size:.9375rem;color:#0f1a33}.region--footer-top nav ul a:hover,.region--footer-top nav ul a:active{background-color:rgba(0,0,0,.03);text-decoration:none}}.page-title{color:#4a3a32}.text-content p{color:#0f1a33}.text-content a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.text-content a:hover{text-decoration:none;opacity:.6}.form-item span.error,div.messages{margin-top:0 !important}.form-required::after,.js-form-required::after{background-image:none !important;background:none !important;content:"＊" !important;color:#ff7a00 !important;line-height:1 !important;vertical-align:baseline !important;position:relative !important;top:0 !important;transform:translateY(-1px);margin-left:.25rem !important;font-size:.875rem !important;font-weight:bold !important}.captcha{border:none !important;padding:0 !important;margin:0 !important}.captcha__title,.captcha legend,.captcha__description{display:none !important}.captcha>*:not(.captcha__element){display:none !important}.captcha .cf-turnstile{margin:0 auto !important}a[data-drupal-link-system-path$="/submissions"]{display:none !important}body .glightbox-container .gbtn{display:block;background-color:rgba(0,0,0,.75) !important;border-radius:50% !important;width:50px !important;height:50px !important;opacity:1 !important;background-repeat:no-repeat !important;background-position:center !important;background-size:24px !important}body .glightbox-container .gbtn svg{display:none !important}body .glightbox-container .gbtn[disabled],body .glightbox-container .gbtn.disabled,body .glightbox-container .gbtn[style*="display: none"]{display:none !important}body .glightbox-container .gbtn:hover{background-color:#000 !important;transform:scale(1.1)}body .glightbox-container .gnext{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important}body .glightbox-container .gprev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important}body .glightbox-container .gclose{display:block !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") !important}.rikka-search-ai-message{background-color:#fff;border:1px solid #cfd8dc;color:#333;padding:16px;margin-top:16px;margin-bottom:24px;border-radius:8px;font-size:14px;font-weight:normal;text-align:center}.rikka-search-ai-message .cross-link{display:inline-block;margin-top:8px;color:#1e50a2;text-decoration:none;transition:opacity .2s}.rikka-search-ai-message .cross-link:hover{opacity:.7;text-decoration:none}.path-search .rikka-page-title{margin-bottom:24px}.path-search .rikka-page-title::before{display:none !important}.path-search .contents-col{width:636px;margin:0 auto}@media screen and (max-width: 768px){.path-search .contents-col{width:100%}}.path-search #views-exposed-form-site-search-results-page-1,.path-search .views-exposed-form{background:rgba(0,0,0,0);padding:0;border-radius:0;box-shadow:none;border:none;margin-bottom:64px !important}.path-search #views-exposed-form-site-search-results-page-1>.form-item,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item,.path-search .views-exposed-form>.form-item,.path-search .views-exposed-form>.js-form-item,.path-search .views-exposed-form .form--inline>.form-item,.path-search .views-exposed-form .form--inline>.js-form-item{margin:0;display:flex;flex-wrap:wrap;background-color:#fff;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc}.path-search #views-exposed-form-site-search-results-page-1>.form-item:first-of-type,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item:first-of-type,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item:first-of-type,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item:first-of-type,.path-search .views-exposed-form>.form-item:first-of-type,.path-search .views-exposed-form>.js-form-item:first-of-type,.path-search .views-exposed-form .form--inline>.form-item:first-of-type,.path-search .views-exposed-form .form--inline>.js-form-item:first-of-type{border-top:1px solid #cfd8dc}@media screen and (min-width: 769px){.path-search #views-exposed-form-site-search-results-page-1>.form-item,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item,.path-search .views-exposed-form>.form-item,.path-search .views-exposed-form>.js-form-item,.path-search .views-exposed-form .form--inline>.form-item,.path-search .views-exposed-form .form--inline>.js-form-item{flex-wrap:nowrap;align-items:stretch}}.path-search #views-exposed-form-site-search-results-page-1>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item legend,.path-search .views-exposed-form>.form-item>label,.path-search .views-exposed-form>.form-item legend,.path-search .views-exposed-form>.js-form-item>label,.path-search .views-exposed-form>.js-form-item legend,.path-search .views-exposed-form .form--inline>.form-item>label,.path-search .views-exposed-form .form--inline>.form-item legend,.path-search .views-exposed-form .form--inline>.js-form-item>label,.path-search .views-exposed-form .form--inline>.js-form-item legend{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:.95rem}@media screen and (min-width: 769px){.path-search #views-exposed-form-site-search-results-page-1>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item legend,.path-search .views-exposed-form>.form-item>label,.path-search .views-exposed-form>.form-item legend,.path-search .views-exposed-form>.js-form-item>label,.path-search .views-exposed-form>.js-form-item legend,.path-search .views-exposed-form .form--inline>.form-item>label,.path-search .views-exposed-form .form--inline>.form-item legend,.path-search .views-exposed-form .form--inline>.js-form-item>label,.path-search .views-exposed-form .form--inline>.js-form-item legend{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.path-search #views-exposed-form-site-search-results-page-1>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.form-item select,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.js-form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item select,.path-search .views-exposed-form>.form-item input[type=text],.path-search .views-exposed-form>.form-item select,.path-search .views-exposed-form>.js-form-item input[type=text],.path-search .views-exposed-form>.js-form-item select,.path-search .views-exposed-form .form--inline>.form-item input[type=text],.path-search .views-exposed-form .form--inline>.form-item select,.path-search .views-exposed-form .form--inline>.js-form-item input[type=text],.path-search .views-exposed-form .form--inline>.js-form-item select{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;transition:border-color .2s,box-shadow .2s}.path-search #views-exposed-form-site-search-results-page-1>.form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1>.form-item select:focus,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item select:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item select:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item select:focus,.path-search .views-exposed-form>.form-item input[type=text]:focus,.path-search .views-exposed-form>.form-item select:focus,.path-search .views-exposed-form>.js-form-item input[type=text]:focus,.path-search .views-exposed-form>.js-form-item select:focus,.path-search .views-exposed-form .form--inline>.form-item input[type=text]:focus,.path-search .views-exposed-form .form--inline>.form-item select:focus,.path-search .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.path-search .views-exposed-form .form--inline>.js-form-item select:focus{outline:none;border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2)}@media screen and (min-width: 769px){.path-search #views-exposed-form-site-search-results-page-1>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.form-item select,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.js-form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item select,.path-search .views-exposed-form>.form-item input[type=text],.path-search .views-exposed-form>.form-item select,.path-search .views-exposed-form>.js-form-item input[type=text],.path-search .views-exposed-form>.js-form-item select,.path-search .views-exposed-form .form--inline>.form-item input[type=text],.path-search .views-exposed-form .form--inline>.form-item select,.path-search .views-exposed-form .form--inline>.js-form-item input[type=text],.path-search .views-exposed-form .form--inline>.js-form-item select{flex-grow:1}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions,.path-search .views-exposed-form .form-actions{margin:2.5rem auto 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}@media screen and (max-width: 768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions,.path-search .views-exposed-form .form-actions{flex-direction:column}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit],.path-search .views-exposed-form .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#c4735e;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;flex:1;max-width:320px;transition:opacity .2s}.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit]:hover,.path-search .views-exposed-form .form-actions input[type=submit]:hover{opacity:.9}@media screen and (max-width: 768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit],.path-search .views-exposed-form .form-actions input[type=submit]{width:100%;max-width:none}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{padding:1.2rem 4rem;background-color:#999;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;flex:1;max-width:320px;transition:opacity .2s}.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover{opacity:.9}@media screen and (max-width: 768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{width:100%;max-width:none}}.path-search .view-content{display:flex;flex-direction:column;gap:24px}.path-search .views-row{position:relative}.path-search .search-result-badge-container{margin-bottom:-12px;position:relative;z-index:10;padding-left:16px}@media screen and (max-width: 768px){.path-search .search-result-badge-container{padding-left:8px;margin-bottom:-8px}}.path-search .search-result-badge-container .content-type-badge{padding:4px 10px;border-radius:4px;font-weight:600;text-decoration:none;font-size:13px;display:inline-block;transition:opacity .2s,transform .2s}.path-search .search-result-badge-container .content-type-badge:hover{opacity:.9;transform:translateY(-1px)}.path-search .search-result-badge-container .content-type-badge.badge-tsubuyaki{color:#1da1f2;background-color:#e8f5fd}.path-search .search-result-badge-container .content-type-badge.badge-consultation{color:#c4735e;background-color:#f6ebe9}.path-search .search-result-badge-container .content-type-badge.badge-help{color:#a54b4b;background-color:#fcebeb}.path-search .search-result-item{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #cfd8dc;transition:transform .2s,box-shadow .2s}.path-search .search-result-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.path-search .search-result-item a{text-decoration:none;color:inherit;display:block}.path-search .search-result-item .result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.85rem}.path-search .search-result-item .result-header .content-type-badge{background-color:#fefefa;color:#c4735e;padding:4px 12px;border-radius:99px;font-weight:bold}.path-search .search-result-item .result-header .result-date{color:#333}.path-search .search-result-item .result-title{font-size:1.25rem;font-weight:bold;color:#0f1a33;margin-bottom:12px;line-height:1.4}.path-search .search-result-item .result-title strong{color:#c4735e;background-color:rgba(196,115,94,.1);padding:0 2px}.path-search .search-result-item .result-snippet{color:#333;font-size:.95rem;line-height:1.6}.path-search .search-result-item .result-snippet strong{color:#0f1a33;background-color:rgba(196,115,94,.15);font-weight:bold;padding:0 2px;border-radius:2px}.path-search .search-result-item .result-footer{margin-top:16px;padding-top:16px;border-top:1px solid #cfd8dc;display:flex;align-items:center;gap:12px;font-size:.85rem;color:#333}.path-search .search-result-item .result-footer .author-name{font-weight:bold;color:#0f1a33}.rikka-vertex-search-form{display:flex;flex-wrap:wrap;gap:8px}.rikka-vertex-search-form .vertex-search-input{flex-grow:1;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;background-color:#fff;font-size:1rem;box-sizing:border-box;width:calc(100% - 130px);margin:0}.rikka-vertex-search-form .vertex-search-input:focus{outline:none;border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2)}.rikka-vertex-search-form .vertex-search-submit{padding:12px 40px;min-width:120px;font-weight:700;font-size:1rem;background-color:#c4735e;color:#fff;border:none;border-radius:6px;margin:0;cursor:pointer;transition:opacity .2s}.rikka-vertex-search-form .vertex-search-submit:hover{opacity:.9}@media screen and (max-width: 768px){.rikka-vertex-search-form{flex-direction:column;gap:16px}.rikka-vertex-search-form .vertex-search-input,.rikka-vertex-search-form .vertex-search-submit{width:100% !important;max-width:none}}
