html{overflow-y:scroll}body{line-height:1;color:#000}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{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{font-size:inherit;font:100%;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}select,input,button,textarea{font:99% Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}html{font-size:62.5%}body{color:#333;background:#fff;font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.4rem;line-height:1.7}::-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;height:auto;margin:0 auto;position:relative}.icon{display:inline-block;margin-right:2px;position:relative}.visually-hidden{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}[role=tooltip]{display:none}.layout-container{display:flex;width:1120px;margin:0 auto 80px}.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-breadcrumbs .mod-breadcrumbs{margin-bottom:56px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout-main .block-breadcrumbs .mod-breadcrumbs li{display:inline-block;font-size:1.2rem}.layout-main .block-breadcrumbs .mod-breadcrumbs li:not(.float-start)+li{margin-left:8px}.layout-main .block-breadcrumbs .mod-breadcrumbs li:not(.float-start)+li::before{content:"";margin-right:8px;width:0;height:0;border:4px rgba(0,0,0,0) solid;border-left:4px #333 solid;display:inline-block}.layout-main .block-breadcrumbs .mod-breadcrumbs li a{display:inline-block;text-decoration:none;color:#333}.layout-main .block-breadcrumbs .mod-breadcrumbs__divider{display:none}.layout-main .block-breadcrumbs .mod-breadcrumbs :nth-child(1 of .mod-breadcrumbs__item) a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:8px;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/home-blue-svg.svg);vertical-align:middle}.layout-main .layout-mainbox{width:auto;height:auto;display:flex}.layout-main .layout-mainbox>div{flex:1;position:relative}.layout-main .layout-mainbox .com-users-login>*+*,.layout-main .layout-mainbox .com-users-logout>*+*{margin-top:1em}.layout-main .layout-mainbox .com-users-login button,.layout-main .layout-mainbox .com-users-logout button{cursor:pointer}.layout-main .layout-mainbox .com-users-login button:has(.icon-eye),.layout-main .layout-mainbox .com-users-logout button:has(.icon-eye){display:none}.layout-main .layout-mainbox .com-users-login__submit,.layout-main .layout-mainbox .com-users-logout__submit{margin-top:1em}.layout-main .layout-mainbox .com-users-login__options,.layout-main .layout-mainbox .com-users-logout__options{display:none}.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{padding:8px 0 10px;margin-bottom:8px;background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-main .blog-item .page-header :is(h1,h2){display:block;padding:0 40px 0 32px;color:#333;font-size:1.8rem;line-height:1.5;position:relative}.layout-main .blog-item .page-header :is(h1,h2) a{color:inherit;text-decoration:none}.layout-main .blog-item .page-header :is(h1,h2)::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;width:21px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/news-svg.svg);position:absolute;top:3px;left:0}.layout-main .blog-item .page-header .bg-warning{display:none}.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 p{margin-bottom:1.5em}.layout-main .blog-item p:last-child{margin-bottom:0}.layout-main .item-page{border-top:1px #d7dcdf solid}.layout-main .item-page .page-header{padding:8px 0 10px;margin-bottom:8px;background:url(../img/common/line-dot-gray.png) left bottom repeat-x}.layout-main .item-page .page-header :is(h1,h2){display:block;padding:0 40px 0 32px;color:#333;font-size:1.8rem;line-height:1.5;position:relative}.layout-main .item-page .page-header :is(h1,h2) a{color:inherit;text-decoration:none}.layout-main .item-page .page-header :is(h1,h2)::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;width:21px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/news-svg.svg);position:absolute;top:3px;left:0}.layout-main .item-page .page-header .bg-warning{display:none}.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 div[itemprop=articleBody]{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[itemprop=articleBody] 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[itemprop=articleBody] h2:first-child{margin-top:0}.layout-main .item-page div[itemprop=articleBody] h3{font-size:1.5rem}.layout-main .item-page div[itemprop=articleBody] p{margin-bottom:2em}.layout-main .item-page div[itemprop=articleBody] p:last-child{margin-bottom:0}.layout-main .item-page div[itemprop=articleBody] ol{margin:2em 32px}.layout-main .item-page div[itemprop=articleBody] ol:last-child{margin-bottom:0}.layout-main .item-page div[itemprop=articleBody] ol li+li{margin-top:8px}.layout-main .item-page div[itemprop=articleBody] table{width:100%;height:auto;margin:2em 0;border:2px #d6d1ae solid}.layout-main .item-page div[itemprop=articleBody] table tbody th{width:20%;max-width:40%;padding:16px;background:#efebce;border:1px #d6d1ae solid}.layout-main .item-page div[itemprop=articleBody] table tbody td{padding:16px;border:1px #d6d1ae solid}.layout-main .item-page .pagination{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:8px}.layout-main .item-page .pagination .btn{font-size:1.3rem;color:#333;background:#efebce;text-decoration:none;padding:4px 8px;border:1px #efebce solid;border-radius:3px}.layout-main .icons:has(.float-end){display:block;text-align:right;position:absolute;top:8px;right:0}.layout-main .icons:has(.float-end) 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-finder__form label{cursor:pointer}.layout-main .com-finder__form .form-inline{margin-bottom:16px;display:flex}.layout-main .com-finder__form .form-inline .input-group{display:flex}.layout-main .com-finder__form .form-inline .input-group input[type=text]{padding:4px 8px}.layout-main .com-finder__form .form-inline .input-group button{cursor:pointer;padding:2px 8px}.layout-main .com-finder__results .result__item{display:flex;flex-direction:column;row-gap:8px}.layout-main .com-finder__results .result__item+.result__item{margin-top:40px;padding-top:32px;border-top:1px #d7dcdf solid}.layout-main .com-finder__results .result__item>*+*{margin-top:0}.layout-main .com-finder__results .result__title{font-size:1.6rem;font-weight:bold}.layout-main .com-finder__results .result__title-text{font-size:100%}.layout-main .com-finder__results .result__title a{color:#333}.layout-main .com-finder__results .result__description{order:3;display:flex;flex-direction:column-reverse;row-gap:8px}.layout-main .com-finder__results .result__taxonomy{padding:4px 8px;background:#f6f6f6;text-align:right;font-size:1.2rem;border-radius:3px}.layout-main .com-finder__results .result__date{text-align:right;display:block}.layout-main .com-finder__results .result__date::after{content:none}.layout-main .com-finder__explained{margin-bottom:68px}.layout-main .com-finder__explained p{font-size:0px}.layout-main .com-finder__explained a{color:#333;font-size:1.4rem;font-weight:bold;text-decoration:none;display:inline-block}.layout-main .com-finder__explained a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:4px;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/search-blue-svg.svg);vertical-align:baseline}.layout-main .item-page-single .icons:has(.float-end),.layout-main .item-page-toppage .icons:has(.float-end){display:none}.layout-main .item-page-single .block-newentry-box,.layout-main .item-page-toppage .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,.layout-main .item-page-toppage .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,.layout-main .item-page-toppage .block-newentry-box h2::before{display:inline-block;content:"";width:26px;height:26px;background:url(../img/svg/category-svg.svg) left top no-repeat;position:absolute;top:3px;left:0}.layout-main .item-page-single .block-newentry-box .news-list,.layout-main .item-page-toppage .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,.layout-main .item-page-toppage .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,.layout-main .item-page-toppage .block-newentry-box .news-list a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;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,.layout-main .item-page-toppage .block-newentry-box .moduletable .elm-topics-item{display:flex;align-items:flex-start;width:100%;padding:16px 0;border-bottom:1px #d7dcdf dotted}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item:last-child,.layout-main .item-page-toppage .block-newentry-box .moduletable .elm-topics-item:last-child{border-bottom:none}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item .elm-topics-date,.layout-main .item-page-toppage .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,.layout-main .item-page-toppage .block-newentry-box .moduletable .elm-topics-item .elm-topics-category{padding-left:16px}.layout-main .item-page-single .block-newentry-box .moduletable .elm-topics-item .elm-topics-category span,.layout-main .item-page-toppage .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,.layout-main .item-page-toppage .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,.layout-main .item-page-toppage .block-newentry-box .moduletable .elm-topics-item .elm-topics-anchor{flex:1;padding-left:16px}.layout-main .item-page-single .block-newentry-box .elm-info,.layout-main .item-page-toppage .block-newentry-box .elm-info{margin-top:16px;padding:16px;background:#f6f6f6;border-radius:3px}.layout-main .pagination{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:8px}.layout-main .pagination .page-item{font-size:1.3rem}.layout-main .pagination .page-item .page-link{color:#333;background:#efebce;text-decoration:none;padding:4px 8px;border:1px #efebce solid;border-radius:3px;display:flex;flex-flow:row norap;align-items:center;justify-content:center}.layout-main .pagination .page-item .page-link[aria-current=true]{background:#fff}.layout-main .pagination .page-item.disabled .page-link{background:#fff}.layout-main .pagination .page-item .icon-angle-double-left::before{content:"最初へ"}.layout-main .pagination .page-item .icon-angle-left::before{content:"前へ"}.layout-main .pagination .page-item .icon-angle-right::before{content:"次へ"}.layout-main .pagination .page-item .icon-angle-double-right::before{content:"最後へ"}.layout-sub{order:0;width:240px}.layout-sub>*+*{margin-top:24px}.layout-sub .mod-finder{width:100%;position:relative}.layout-sub .mod-finder__search{width:100%;min-height:48px;display:flex;align-items:stretch;border:1px #efebce solid;border-radius:3px;box-sizing:border-box}.layout-sub .mod-finder__search .awesomplete{flex:1;display:block}.layout-sub .mod-finder__search .awesomplete input[type=text]{width:100%;height:100%}.layout-sub .mod-finder input[type=text]{flex:1;background:#fff;padding:8px;border:none;box-sizing:border-box}.layout-sub .mod-finder button{width:40px;color:rgba(0,0,0,0);background:#efebce;border:none;flex-shrink:0;cursor:pointer}.layout-sub .mod-finder::after{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;width:18px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/search-brown-svg.svg);position:absolute;top:calc(50% - 9px);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 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;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;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;order:3}.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;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}.layout-header-inner{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}.block-logo-header .svg{display:inline-block;width:385px;height:auto}.block-logo-header .svg img{width:100%;height:auto}.block-home-link{color:#fff;background:#2b5f97;font-size:1.2rem;font-weight:bold;text-decoration:none;padding:5px 10px 4px;border-radius:3px;display:flex;flex-flow:row norap;align-items:center;justify-content:center}.block-home-link::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:6px;width:15px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/home-white-svg.svg);position:relative;top:-1px}.block-module-header{text-align:right;margin-left:auto}.header-font{text-align:right}.header-font .module-fontchange{margin-left:auto;margin-bottom:10px;border:1px #efebce solid;border-radius:3px;display:flex}.header-font .module-fontchange li{flex:1;color:#645047;background:#fff;font-weight:bold;text-align:center;list-style:none;padding:8px 16px;cursor:pointer}.header-font .module-fontchange li.state-select{background:#efebce}.header-font a{color:#333;text-decoration:none;display:inline-block}.header-font a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:8px;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/arrow02-right-blue-svg.svg);vertical-align:middle;position:relative;top:-1px}.module-login a{color:#333;font-weight:bold;text-decoration:none;padding:16px;border:3px #2b5f97 solid;border-radius:3px;display:block;position:relative}.module-login a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:6px;width:20px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/door-svg.svg);vertical-align:middle;position:relative;top:-1px}.module-mainmenu{background:url(../img/common/bg-menu-base.png) left top repeat;border-radius:3px;list-style-type:none}.module-mainmenu li{border-top:1px #4982bf solid;border-bottom:1px #1a4271 solid}.module-mainmenu li:first-child{border-top:none}.module-mainmenu li:last-child{border-bottom:none}.module-mainmenu li a{color:#fff;font-size:1.4rem;font-weight:bold;text-decoration:none;padding:16px;width:calc(100% - 32px);display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;position:relative}.module-mainmenu li a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/arrow02-right-white-svg.svg);flex-shrink:0}.module-mainmenu li.active a{flex-direction:row-reverse;justify-content:space-between}.layout-footer{color:#fff;background:#2b5f97;font-size:1.3rem;padding:40px 0}.layout-footer-inner{display:flex;align-items:center;justify-content:space-between}.block-footer-module{width:500px;display:flex;align-items:center;justify-content:space-between}.block-footer-module .footer-logo{width:195px}.block-footer-module .footer-logo img{width:100%}.block-footer-nav ul{margin-left:auto;display:flex;gap:16px}.block-footer-nav a{text-decoration:none;color:#fff;display:inline-block}.block-footer-nav a::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:8px;width:16px;aspect-ratio:1/1;display:inline-block;background-image:url(../img/svg/arrow02-right-white-svg.svg);vertical-align:middle;position:relative;top:-1px}#copyright{display:block;padding:24px 0;text-align:center;color:#2b5f97;font-size:1rem;font-weight:bold;line-height:1}