html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{overflow-y:scroll;font-size:62.5%}body{font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.7;color:#333;background:#fff;font-size:1.4rem}select,input,button,textarea{font:99% Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;line-height:1}::-moz-selection{color:#333;background:#ceeeff}::selection{color:#333;background:#ceeeff}img,textarea{vertical-align:bottom}.clrfix::after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.inner{width:1120px;margin:0 auto;position:relative}.icon{display:inline-block;margin-right:2px;position:relative}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}[role=tooltip]{display:none}.layout-container{display:flex;width:1120px;margin:0 auto 80px;position:relative}.layout-main{order:1;width:840px;margin-left:40px}.layout-main .block-pageimage .custom{width:auto;margin-bottom:40px}.layout-main .block-pageimage .custom img{border-radius:3px}.layout-main .block-pageimage a:hover img{opacity:.7}.layout-main .block-breadcrumbs .mod-breadcrumbs{margin-bottom:56px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout-main .block-breadcrumbs .mod-breadcrumbs__divider{display:none}.layout-main .block-breadcrumbs .mod-breadcrumbs__item{display:inline-block;font-size:1.2rem}.layout-main .block-breadcrumbs .mod-breadcrumbs__item:not(:last-child){margin-right:8px}.layout-main .block-breadcrumbs .mod-breadcrumbs__item:not(:last-child)::after{margin-left:8px;display:inline-block;content:"";width:0;height:0;border:4px rgba(0,0,0,0) solid;border-left:4px #333 solid}.layout-main .block-breadcrumbs .mod-breadcrumbs__item a{display:inline-block;text-decoration:none;color:#333}.layout-main .block-breadcrumbs .mod-breadcrumbs :nth-child(1 of .mod-breadcrumbs__item) a::before{content:"";background-image:url(../img/svg/home-blue-svg.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;margin-right:8px;width:16px;aspect-ratio:1/1;display:inline-block;position:relative;top:-3px}.layout-main .doubt-interpretation{width:200px;height:40px;position:absolute;top:150px;right:0;transform:translateY(-25%)}.layout-main .doubt-interpretation a{color:#2b5f97;background:url("../img/common/bg-ivory.png");font-weight:600;text-decoration:none;width:calc(100% - 6px);height:calc(100% - 6px);border:3px solid #2b5f97;border-radius:3px;display:flex;align-items:center;justify-content:center}.layout-main .doubt-interpretation a::before{content:"";background-image:url("../img/svg/arrow02-right-blue-svg.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;margin-right:10px;width:16px;aspect-ratio:1/1;display:inline-block}.layout-main .doubt-interpretation a:hover{color:#34a2d5;border-color:#34a2d5}.layout-main .doubt-interpretation a:hover::before{background-image:url("../img/svg/arrow02-right-sky-svg.svg")}.layout-main .layout-mainbox{display:flex}.layout-main .layout-mainbox>div{flex:1;position:relative}.layout-main .blog a[href*="task=article.add"]{display:none}.layout-main .blog-items .tags{margin-bottom:8px;padding:0 12px;text-align:right}.layout-main .blog-items .tags li{display:inline-block}.layout-main .blog-items .tags li::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;margin-right:4px;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/category-svg.svg);vertical-align:middle}.layout-main .blog-items .tags li a{color:#333;font-size:1.3rem}.layout-main .blog-item{margin-bottom:100px;padding-bottom:40px;font-size:1.5rem;border-top:1px #d7dcdf solid;border-bottom:1px #d7dcdf solid;position:relative}.layout-main .blog-item .page-header{background:url(../img/common/line-dot-gray.png) left bottom repeat-x;font-size:1.8rem;line-height:1.5;padding-block:8px 10px;padding-inline:32px calc(2.4rem + 16px);margin-bottom:8px;position:relative}.layout-main .blog-item .page-header::before{display:inline-block;content:"";width:26px;height:21px;background:url(../img/svg/news-svg.svg) left top no-repeat;position:absolute;top:11px;left:0}.layout-main .blog-item .page-header a{display:block;text-decoration:none;color:#333}.layout-main .blog-item:has(span.icon-lock) .page-header{padding-right:calc(8.4rem + 16px)}.layout-main .blog-item .article-info{margin-bottom:40px;padding:4px 12px;background:#f6f6f6;text-align:right;border-radius:3px}.layout-main .blog-item .article-info dt{display:none}.layout-main .blog-item .article-info dd{display:inline-block;margin-left:16px;font-size:1.2rem;line-height:1}.layout-main .blog-item .article-info dd a{color:#333}.layout-main .blog-item .article-info:has(+.tags){margin-bottom:8px}.layout-main .blog-item p{margin-bottom:1.5em}.layout-main .blog-item p:last-child{margin-bottom:0}.layout-main .blog-item img{max-width:100%}.layout-main .item-page{border-top:1px #d7dcdf solid}.layout-main .item-page .page-header{background:url(../img/common/line-dot-gray.png) left bottom repeat-x;font-size:1.8rem;line-height:1.5;padding-block:8px 10px;padding-inline:32px calc(2.4rem + 16px);margin-bottom:8px;position:relative}.layout-main .item-page .page-header::before{display:inline-block;content:"";width:26px;height:21px;background:url(../img/svg/news-svg.svg) left top no-repeat;position:absolute;top:11px;left:0}.layout-main .item-page .page-header a{display:block;text-decoration:none;color:#333}.layout-main .item-page:has(span.icon-lock) .page-header{padding-right:calc(8.4rem + 16px)}.layout-main .item-page .article-info{margin-bottom:40px;padding:4px 12px;background:#f6f6f6;text-align:right;border-radius:3px}.layout-main .item-page .article-info dt{display:none}.layout-main .item-page .article-info dd{display:inline-block;margin-left:16px;font-size:1.2rem;line-height:1}.layout-main .item-page .article-info dd a{color:#333}.layout-main .item-page .article-info:has(+.tags){margin-bottom:8px}.layout-main .item-page div.com-content-article__body{margin-bottom:100px;padding:0 40px 40px;font-size:1.5rem;line-height:1.8;border-bottom:1px #d7dcdf solid}.layout-main .item-page div.com-content-article__body h2{margin:16px 0;padding:8px 16px;color:#fff;font-size:1.7rem;border-radius:3px;text-shadow:0px 1px 2px rgba(0,0,0,.5)}.layout-main .item-page div.com-content-article__body h2:first-child{margin-top:0}.layout-main .item-page div.com-content-article__body h3{font-size:1.5rem}.layout-main .item-page div.com-content-article__body p{margin-bottom:2em}.layout-main .item-page div.com-content-article__body p:last-child{margin-bottom:0}.layout-main .item-page div.com-content-article__body ol{margin:2em 32px}.layout-main .item-page div.com-content-article__body ol:last-child{margin-bottom:0}.layout-main .item-page div.com-content-article__body ol li{margin-bottom:8px}.layout-main .item-page div.com-content-article__body ol li:last-child{margin-bottom:0}.layout-main .item-page div.com-content-article__body table{width:100%;height:auto;margin:2em 0;border:2px #d6d1ae solid}.layout-main .item-page div.com-content-article__body table tbody th{width:20%;max-width:40%;padding:16px;background:#efebce;border:1px #d6d1ae solid}.layout-main .item-page div.com-content-article__body table tbody td{padding:16px;border:1px #d6d1ae solid}.layout-main .item-page div.com-content-article__body img{max-width:100%}.layout-main .item-page .tags{margin-bottom:8px;padding:0 12px;text-align:right}.layout-main .item-page .tags li{display:inline-block}.layout-main .item-page .tags li::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;margin-right:4px;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/category-svg.svg);vertical-align:middle}.layout-main .item-page .tags li a{color:#333;font-size:1.3rem}.layout-main .item-page .pagenavigation{text-align:center}.layout-main .item-page .pagenavigation .pagination{display:inline-flex;flex-wrap:wrap;gap:4px 8px}.layout-main .item-page .pagenavigation .pagination a{display:block;padding:4px 8px;background:#efebce;text-decoration:none;color:#333;border:1px #efebce solid;border-radius:3px}.layout-main .tag-category .list-group{margin:32px 0 100px;list-style-type:none}.layout-main .tag-category .list-group-item{margin-bottom:100px;padding-bottom:40px;font-size:1.5rem;border-top:1px #d7dcdf solid;border-bottom:1px #d7dcdf solid;position:relative}.layout-main .tag-category .list-group-item h3{background:url(../img/common/line-dot-gray.png) left bottom repeat-x;font-size:1.8rem;line-height:1.5;padding-block:8px 10px;padding-inline:32px calc(2.4rem + 16px);margin-bottom:8px;position:relative}.layout-main .tag-category .list-group-item h3::before{display:inline-block;content:"";width:26px;height:21px;background:url(../img/svg/news-svg.svg) left top no-repeat;position:absolute;top:11px;left:0}.layout-main .tag-category .list-group-item h3 a{display:block;text-decoration:none;color:#333}.layout-main .tag-category .list-group-item:has(span.icon-lock) h3{padding-right:calc(8.4rem + 16px)}.layout-main .tag-category .list-group-item .article-info{margin-bottom:40px;padding:4px 12px;background:#f6f6f6;text-align:right;border-radius:3px}.layout-main .tag-category .list-group-item .article-info dt{display:none}.layout-main .tag-category .list-group-item .article-info dd{display:inline-block;margin-left:16px;font-size:1.2rem;line-height:1}.layout-main .tag-category .list-group-item .article-info dd a{color:#333}.layout-main .tag-category .list-group-item .article-info:has(+.tags){margin-bottom:8px}.layout-main .tag-category .list-group-item p{margin-bottom:1.5em}.layout-main .tag-category .list-group-item p:last-child{margin-bottom:0}.layout-main .tag-category .list-group-item img{max-width:100%}.layout-main .icons{margin-bottom:8px;text-align:right;position:absolute;top:8px;right:0;display:inline-block}.layout-main .icons a{display:block;padding:4px 8px;background:url(../img/common/bg-menu-system.png) left top repeat;text-decoration:none;color:#fff;font-size:1.2rem;border-radius:3px}.layout-main .com-users-login__form{margin-top:1.7em}.layout-main .com-users-login__form button{cursor:pointer}.layout-main .com-users-login__form button:has(.icon-eye){display:none}.layout-main .com-users-login__remember{margin-top:.5em;margin-bottom:1.7em}.layout-main .com-users-login__remember .form-check{display:flex;align-items:center}.layout-main .com-users-login__options{display:none}.layout-main .com-finder>*+*{margin-top:0}.layout-main .com-finder__form{margin-bottom:16px}.layout-main .com-finder__form .form-inline{overflow:hidden;margin-bottom:16px}.layout-main .com-finder__form .form-inline .input-group{display:inline-block}.layout-main .com-finder__form .form-inline .input-group input[type=text]{padding:4px 8px;vertical-align:bottom}.layout-main .com-finder__form .form-inline .input-group button{cursor:pointer;padding:2px 8px;vertical-align:bottom}.layout-main .com-finder__explained{margin-bottom:68px;padding-left:24px;line-height:20px;position:relative}.layout-main .com-finder__explained p{font-size:0px}.layout-main .com-finder__explained p a{font-size:1.4rem;font-weight:600}.layout-main .com-finder__explained::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;width:16px;aspect-ratio:1/1;display:inline-block;margin-top:-8px;background-image:url(../img/svg/search-blue-svg.svg);position:absolute;top:50%;left:0}.layout-main .com-finder__results>*+*{margin-top:0}.layout-main .com-finder__results .result__item{margin-bottom:40px;padding-bottom:32px;border-bottom:1px #d7dcdf solid;display:flex;flex-direction:column}.layout-main .com-finder__results .result__item+.result__item{margin-top:0;padding-top:0;border-top:0}.layout-main .com-finder__results .result__title{margin-bottom:8px;font-weight:bold}.layout-main .com-finder__results .result__title-link{color:#333}.layout-main .com-finder__results .result__title-text{font-size:1.6rem}.layout-main .com-finder__results .result__description{display:flex;flex-direction:column-reverse;order:3}.layout-main .com-finder__results .result__date{text-align:right}.layout-main .com-finder__results .result__date::before{content:"作成日　"}.layout-main .com-finder__results .result__date::after{display:none}.layout-main .com-finder__results .result__taxonomy{margin-bottom:8px;padding:4px 8px;background:#f6f6f6;text-align:right;font-size:1.2rem;border-radius:3px}.layout-main .com-finder__results .result__taxonomy-item.result__taxonomy--Type{display:none}.layout-main .com-finder__results .result__taxonomy-item.result__taxonomy--Category::before{content:none}.layout-main .item-page-single .icons{display:none}.layout-main .item-page-single .block-newentry-box{margin-bottom:40px;padding:13px 0;border-top:1px #d7dcdf solid;border-bottom:1px #d7dcdf solid;position:relative}.layout-main .item-page-single .block-newentry-box h2{padding:0 40px 14px 38px;margin-bottom:8px;background:url(../img/common/line-dot-gray.png) left bottom repeat-x;font-size:1.8rem;line-height:1.5;position:relative}.layout-main .item-page-single .block-newentry-box h2::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;width:26px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/category-svg.svg);position:absolute;top:3px;left:0}.layout-main .item-page-single .block-newentry-box .news-list{display:inline-block;position:absolute;top:10px;right:0}.layout-main .item-page-single .block-newentry-box .news-list a{display:block;padding:4px 8px;background:#c5ebff;text-decoration:none;color:#333;font-size:1.3rem;border-radius:3px}.layout-main .item-page-single .block-newentry-box .news-list a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;margin-right:6px;width:13px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/list-svg.svg);position:relative;top:1px}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item{display:flex;flex-direction:row-reverse;align-items:flex-start;-moz-column-gap:16px;column-gap:16px;width:100%;padding:16px 0}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item+.elm-topics-item{border-top:1px #d7dcdf dotted}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item .elm-topics-date{width:120px}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item .elm-topics-category span{display:inline-block;background:#34a2d5;padding:2px 8px;border-radius:3px}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item .elm-topics-category a{text-decoration:none;color:#fff}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item .elm-topics-anchor{flex:1}.layout-main .item-page-single .block-newentry-box .elm-info{margin-top:16px;padding:16px;background:#f6f6f6;border-radius:3px}.layout-main .item-page-toppage .icons{display:none}.layout-main .pagination{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.layout-main .pagination .page-item .page-link{display:block;padding:4px 8px;background:#efebce;text-decoration:none;color:#333;border:1px #efebce solid;border-radius:3px}.layout-main .pagination .page-item.active .page-link,.layout-main .pagination .page-item.disabled .page-link{background:#fff;border:1px #efebce solid}.layout-main .block-category{width:210px;padding-left:24px}.layout-main .block-category h2{margin-bottom:16px;padding-left:32px;font-size:1.6rem;line-height:24px;position:relative}.layout-main .block-category h2::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;width:24px;aspect-ratio:1/1;display:inline-block;margin-top:-12px;position:absolute;top:50%;left:0}.layout-main .block-category h2.head-archive::before{background-image:url(../img/svg/calendar-svg.svg)}.layout-main .block-category h2.head-category::before{background-image:url(../img/svg/category-svg.svg)}.layout-main .block-category ul{width:210px;background:url(../img/common/line-dot-gray.png) left top repeat-x}.layout-main .block-category ul li{background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-main .block-category ul li a{display:block;padding:16px;text-decoration:none;color:#333}.layout-main .block-category ul li a::before{display:inline-block;content:"";width:0;height:0;border:4px rgba(0,0,0,0) solid;border-left:4px #2b5f97 solid}.layout-sub{order:0;width:240px}.layout-sub>*+*{margin-top:24px}.layout-sub .bnr-sub-workshop{margin-top:-8px}.layout-sub .mod-finder{width:240px;position:relative}.layout-sub .mod-finder__search{display:flex;align-items:stretch;background:#efebce;border:1px #efebce solid;border-radius:3px}.layout-sub .mod-finder input[type=text]{width:calc(100% - 16px);height:calc(100% - 32px);border:none;padding:16px 8px;background:#fff}.layout-sub .mod-finder button[type=submit]{width:40px;background:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;cursor:pointer;flex-shrink:0}.layout-sub .mod-finder::after{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;width:18px;aspect-ratio:1/1;display:inline-block;margin-top:-9px;background-image:url(../img/svg/search-brown-svg.svg);position:absolute;top:50%;right:11px;pointer-events:none}.state-disnon{display:none}.state-text-right{text-align:right}.ui-helper-hidden-accessible{display:none}.layout-topics{width:840px}.layout-topics div[class^=block]{margin-bottom:48px;position:relative}.layout-topics div[class^=block]:last-child{margin-bottom:0}.layout-topics h2{margin-bottom:16px}.layout-topics h2 .icon{margin-right:4px;width:26px;aspect-ratio:1/1;top:-3px}.layout-topics h2 .icon img{width:100%;height:100%;vertical-align:middle}.layout-topics h2 .txt{font-size:1.8rem}.layout-topics .news-list{display:inline-block;position:absolute;top:0;right:0}.layout-topics .news-list a{display:block;padding:4px 8px;background:#c5ebff;text-decoration:none;color:#333;font-size:1.3rem;border-radius:3px}.layout-topics .news-list a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;margin-right:6px;width:13px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/list-svg.svg);position:relative;top:1px}.layout-topics .module-content-topics .elm-topics-item{display:flex;flex-direction:row-reverse;align-items:flex-start;-moz-column-gap:16px;column-gap:16px;width:100%;padding:16px 0;background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-topics .module-content-topics .elm-topics-item .elm-topics-date{width:120px}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category span{display:inline-block;background:#34a2d5;padding:2px 8px;border-radius:3px}.layout-topics .module-content-topics .elm-topics-item .elm-topics-category a{text-decoration:none;color:#fff}.layout-topics .module-content-topics .elm-topics-item .elm-topics-anchor{flex:1}.layout-topics .workshop-tagbutton{margin-top:.5em;-moz-column-gap:.5em;column-gap:.5em}.layout-topics .workshop-tagbutton,.layout-topics .workshop-tagbutton ul{display:flex;justify-content:flex-end;align-items:center}.layout-topics .workshop-tagbutton ul{list-style-type:none;-moz-column-gap:1em;column-gap:1em}.layout-topics .workshop-tagbutton ul a{display:block;padding:3px 1em;color:#333;background:#efebce;text-decoration:none;border-radius:3px}.item-page.edit{border-top:0}.item-page.edit fieldset{margin-bottom:16px}.item-page.edit fieldset+.mb-2{text-align:center}.item-page.edit fieldset+.mb-2 button[type=button]{cursor:pointer}.item-page.edit fieldset+.mb-2 button[type=button][data-bs-target="#versionsModal"]{display:none}.item-page.edit fieldset+.mb-2 #versionsModal{display:none}.item-page.edit joomla-tab>[role=tablist]{display:none}.item-page.edit joomla-tab>joomla-tab-element#editor,.item-page.edit joomla-tab>joomla-tab-element#publishing{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;display:block;padding:0}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group{display:table;width:100%;margin-bottom:2px}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.control-label,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.control-label{display:table-cell;width:140px;padding:8px 16px;background:#eee;position:relative}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls{display:table-cell;padding:8px 16px}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls:has(.editor),.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls:has(.editor){padding:0}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls input[type=text],.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls input[type=text]{padding:4px;box-sizing:border-box}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls input[type=text]#jform_title,.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls input[type=text]#jform_alias,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls input[type=text]#jform_title,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls input[type=text]#jform_alias{width:100%}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls select,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls select{padding:4px;min-width:220px}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls button,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls button{background:rgba(0,0,0,0);border:none;cursor:pointer}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls button .icon-calendar,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls button .icon-calendar{background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/calendar-svg.svg);position:relative;top:3px}.item-page.edit joomla-tab>joomla-tab-element#editor .control-group>.controls .choices__inner,.item-page.edit joomla-tab>joomla-tab-element#publishing .control-group>.controls .choices__inner{box-sizing:border-box}.item-page.edit joomla-tab>joomla-tab-element#editor{margin-bottom:16px}.item-page.edit joomla-tab>joomla-tab-element#editor .editor-xtd-buttons{display:none}.layout-header{margin-bottom:40px;padding:24px 0;border-top:5px #068cc6 solid;border-bottom:1px #e0e0e0 solid;min-width:1120px}.layout-header-inner{display:flex;align-items:center;justify-content:space-between}.block-logo-header{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.block-logo-header .svg{width:385px}.block-logo-header .svg img{width:100%;height:auto}.block-logo-header a{padding:5px 10px 4px;background:#2b5f97;text-decoration:none;color:#fff;font-size:1.2rem;border-radius:3px}.block-logo-header a .icon{width:15px;aspect-ratio:1/1;top:-2px}.block-logo-header a .icon img{width:100%;height:100%;vertical-align:middle}.block-logo-header a .home-svg{fill:#fff}.block-module-header{text-align:right}.header-font .module-fontchange{margin-bottom:4px;border:1px #efebce solid;border-radius:3px;display:flex}.header-font .module-fontchange li{list-style:none;padding:8px 16px;background:#fff;color:#645047;font-weight:bold;cursor:pointer}.header-font .module-fontchange li.state-select{background:#efebce}.header-font a{display:inline-block;text-decoration:none;color:#333}.header-font a .icon{width:16px;aspect-ratio:1/1;top:-1px}.header-font a .icon img{width:100%;height:100%;vertical-align:middle}.header-font a .fontsize-svg{fill:#2b5f97}.module-login a{display:block;padding:16px;text-decoration:none;color:#333;font-weight:bold;border:3px #2b5f97 solid;border-radius:3px;position:relative}.module-login a .icon{margin-right:6px;width:20px;aspect-ratio:1/1;top:-1px}.module-login a .icon img{width:100%;height:100%;vertical-align:middle}.module-mainmenu{color:#fff;background:url(../img/common/bg-menu-base.png) left top repeat #2b5f97;border-radius:3px}.module-mainmenu .nav-item{border-top:1px #4982bf solid;border-bottom:1px #1a4271 solid}.module-mainmenu .nav-item:first-child{border-top:none}.module-mainmenu .nav-item:last-child{border-bottom:none}.module-mainmenu .nav-item a{display:flex;-moz-column-gap:6px;column-gap:6px;justify-content:flex-start;align-items:baseline;width:calc(100% - 32px);height:calc(100% - 32px);padding:16px;text-decoration:none;color:#fff;font-size:1.4rem;font-weight:bold}.module-mainmenu .nav-item a::before{content:"";background-image:url(../img/svg/arrow02-right-white-svg.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;width:16px;aspect-ratio:1/1;display:inline-block;flex-shrink:0;position:relative;top:2px}.module-mainmenu .nav-item.active a{flex-direction:row-reverse;justify-content:space-between}.block-systemmenu li{list-style:none;margin-bottom:8px}.block-systemmenu li:last-child{margin-bottom:0}.block-systemmenu li a{display:block;padding:8px 16px;background:url(../img/common/bg-menu-system.png) left top repeat;text-decoration:none;color:#fff;font-weight:bold;border-radius:3px;position:relative}.block-systemmenu li a .icon{margin-right:4px;width:16px;aspect-ratio:1/1;top:-1px}.block-systemmenu li a .icon img{width:100%;height:100%;vertical-align:middle}.layout-footer{padding:40px 0;background:#2b5f97;color:#fff;font-size:1.3rem;min-width:1120px}.layout-footer-inner{display:flex;align-items:center;justify-content:space-between}.block-footer-module{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:32px;column-gap:32px}.block-footer-module .footer-logo{width:195px}.block-footer-module .footer-logo img{width:100%;height:auto}.block-footer-nav ul{display:flex;align-items:center;justify-content:flex-end;-moz-column-gap:16px;column-gap:16px}.block-footer-nav a{text-decoration:none;color:#fff}.block-footer-nav .icon{margin-right:2px;width:16px;aspect-ratio:1/1;top:-1px}.block-footer-nav .icon img{width:100%;height:100%;vertical-align:middle}.block-footer-nav .arrow-svg{fill:#fff}#copyright{display:block;padding:24px 0;text-align:center;color:#2b5f97;font-size:1rem;font-weight:bold;line-height:1}.bnr-corona{list-style:none;margin:24px 0 0;display:flex;justify-content:space-between}.com-users-profile__edit.btn-toolbar{list-style-type:none;margin-bottom:8px;text-align:right;position:absolute;top:8px;right:0;display:inline-block}.com-users-profile__edit.btn-toolbar a{display:block;padding:4px 8px;background:url(../img/common/bg-menu-system.png) left top repeat;text-decoration:none;color:#fff;font-size:1.2rem;border-radius:3px}.com-users-profile fieldset+fieldset,.com-users-profile__edit-form fieldset+fieldset{margin-top:45px}.com-users-profile fieldset legend,.com-users-profile__edit-form fieldset legend{display:block;width:100%;box-sizing:border-box;pointer-events:none}.com-users-profile fieldset legend,.com-users-profile__edit-form fieldset legend{background:url(../img/common/line-dot-gray.png) left bottom repeat-x;font-size:1.8rem;line-height:1.5;padding-block:8px 10px;padding-inline:32px calc(2.4rem + 16px);margin-bottom:8px;position:relative}.com-users-profile fieldset legend::before,.com-users-profile__edit-form fieldset legend::before{display:inline-block;content:"";width:26px;height:21px;background:url(../img/svg/news-svg.svg) left top no-repeat;position:absolute;top:11px;left:0}.com-users-profile fieldset legend a,.com-users-profile__edit-form fieldset legend a{display:block;text-decoration:none;color:#333}.com-users-profile .dl-horizontal,.com-users-profile__edit-form .control-group{display:flex;flex-wrap:wrap;border:solid #d6d1ae}.com-users-profile .dl-horizontal>*,.com-users-profile__edit-form .control-group>*{padding:16px;box-sizing:border-box}.com-users-profile .dl-horizontal dt,.com-users-profile__edit-form .control-label{background:#efebce;width:16em;border-right:1px solid #d6d1ae}.com-users-profile .dl-horizontal dd,.com-users-profile__edit-form .controls{width:calc(100% - 16em)}.com-users-profile .dl-horizontal{margin-top:.5em;border-width:2px 2px 1px}.com-users-profile .dl-horizontal dt,.com-users-profile .dl-horizontal dd{border-bottom:1px solid #d6d1ae}.com-users-profile__edit-form .control-group:not(.com-users-profile__edit-submit){border-width:1px 2px 0}.com-users-profile__edit-form .control-group:not(.com-users-profile__edit-submit):first-of-type{border-top-width:2px}.com-users-profile__edit-form .control-group:not(.com-users-profile__edit-submit):last-child{border-bottom-width:2px}.com-users-profile__edit-form .control-group:not(.com-users-profile__edit-submit) .alert-warning+.controls{padding:0}.com-users-profile__edit-form .control-group.com-users-profile__edit-submit{border-width:0}.com-users-profile__edit-form .control-group.com-users-profile__edit-submit .controls{text-align:center;width:100%}.com-users-profile__edit-form .control-group.com-users-profile__edit-submit .controls button{cursor:pointer}.com-users-profile__edit-form .control-group input[type=text],.com-users-profile__edit-form .control-group input[type=password],.com-users-profile__edit-form .control-group input[type=email]{padding:4px;box-sizing:border-box}.com-users-profile__edit-form .control-group .input-password-toggle{display:none}.com-users-profile__edit-form .control-group .btn:has(.icon-calendar){background:#fff;border:0;cursor:pointer}.com-users-profile__edit-form .control-group .icon-calendar{background-image:url(../img/svg/calendar-svg.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;width:16px;aspect-ratio:1/1;display:inline-block;position:relative;top:3px}