/* ロゴ */ @media (max-width: 992px) { #portal-logo img { top: 0; } } /* グローバルナビゲーション */ .offcanvas, #mainnavigation > .navbar, #portal-logo-wrapper > .navbar, .navbar-nav li, .navbar-nav li ul li a { background-color: #0b56b1; } .navbar-nav li.inPath > a { background: transparent; } .navbar-nav li a:hover, .navbar-nav li a:focus, .navbar-nav li.current > a, .navbar-nav li.current > a:hover, .navbar-nav li.current > a:focus, .navbar-nav li label::after { background: #5488C8; } @media (min-width: 992px) { .navbar-nav .has_subtree.inPath > a, .navbar-nav .has_subtree.inPath > a:hover, .navbar-nav .has_subtree.inPath > a:focus { background-color: #5488C8; } } /* フッタ */ #portal-footer-wrapper { background-color: #0b56b1; } /* イベント一覧 */ .template-event_listing .vevent .cal_month { background-color: #5488C8; } /* パンくず */ #portal-breadcrumbs .breadcrumb-item:first-child, #portal-breadcrumbs .breadcrumb-item:nth-child(2):before, #portal-breadcrumbs .breadcrumb-item:nth-child(2):after { display: none; } #portal-breadcrumbs ol a { color: #505050; } /* 検索ボックス */ @media (min-width: 992px) { #portal-searchbox { right: 0; } } /* トップページ */ .portaltype-enghomepage #portal-breadcrumbs { display: none; } .portaltype-enghomepage #parent-fieldname-text div.box1 { margin-right: 0; margin-bottom: 30px; padding: 20px; border: 2px solid #e17878; border-radius: 3px; background: #fdf6f6; } .portaltype-enghomepage #parent-fieldname-news_location > h2 { margin-top: 30px; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_1 { padding: 20px 25px; background: #f2f6fb; border-radius: 2px; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_1 h2 { line-height: 30px; margin-top: 30px; font-size: 16px; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_1 > div > h2:first-child { margin-top: 5px; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_1 ul { padding-left: 0; list-style: none; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_1 ul li a { display: block; padding: 4px 0; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_1 ul li a img { margin-top: -3px; margin-right: 8px; width: 20px; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_2 { padding: 20px 20px 0; background-color: #f2f6fb; border-radius: 2px; overflow-x: scroll; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_2 > div { min-width: 800px; padding: 20px 20px 0; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_2 th { padding-bottom: 10px; background-color: #f2f6fb; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_2 td { background-color: #f2f6fb; } @media (min-width: 992px) { .portaltype-enghomepage #parent-fieldname-text div.box1 { margin-right: 15px; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_1 { grid-row-start: 1; grid-row-end: 4; -ms-grid-row: 1; -ms-grid-row-span: 3; } .portaltype-enghomepage #content-core #parent-fieldname-free_text_2 { grid-column-start: 1; grid-column-end: 3; -ms-grid-column: 1; -ms-grid-column-span: 2; } } /* トップページ: 掲示板 */ .portaltype-enghomepage #parent-fieldname-news_location { position: relative; } .portaltype-enghomepage #parent-fieldname-news_location > h2 { margin: 20px 0 35px; line-height: 35px; } .portaltype-enghomepage #parent-fieldname-news_location .topic-entry { margin-right: 0; } .portaltype-enghomepage #parent-fieldname-news_location .topic-entry { margin-right: 0; } .portaltype-enghomepage #parent-fieldname-news_location > ul { padding-left: 0; position: absolute; right: 0; top: 5px; } .portaltype-enghomepage #parent-fieldname-news_location > ul li { display: inline-block; } .portaltype-enghomepage #parent-fieldname-news_location > ul li + li { margin-left: 5px; } .portaltype-enghomepage #parent-fieldname-news_location > ul li a { display: block; width: 6rem; line-height: 29px; background: #f0f0f0; text-align: center; text-decoration: none; color: #333; font-size: 13px; height: 30px; border-radius: 2px; } @media (min-width: 992px) { .portaltype-enghomepage #parent-fieldname-news_location .topic-entry { margin-right: 15px; } .portaltype-enghomepage #parent-fieldname-news_location > ul { right: 30px; top: 25px; } .portaltype-enghomepage #parent-fieldname-news_location > ul li a { width: 12rem; } } /* お知らせ等 */ #content-core .topic-entry a, #content-core .blog-entry a, #content-core .cal_info a, #content-core .topic-more a { color: #434343; } /* 掲示板 */ .engnoticedocument-above { text-align: right; color: #E24C39; margin-bottom: 5px; margin-top: -15px; } .engnoticedocument-file { padding: 10px 20px; background-color: #f2f6fb; } .engnoticedocument-file .file-link { margin-top: 5px; } .engnoticedocument-below { margin-top: 10px; color: #666; text-align: right; } /* 規程類 */ /* 事務手続・諸様式 */ /* 職員名簿・座席表 */ /* 目的別で探す */ .subsection-rules.template-full_view #section-item article, .subsection-guide-index\.html #section-item article, .subsection-contact-meibo #section-item article, .subsection-guide-purpose-index\.html #section-item article { margin-bottom: 0; } .subsection-rules.template-full_view #section-item a[class^=contenttype-], .subsection-guide-index\.html #section-item a[class^=contenttype-], .subsection-contact-meibo #section-item a[class^=contenttype-], .subsection-guide-purpose-index\.html #section-item a[class^="contenttype-"] { display: inline-block; margin-bottom: 0.3rem; font-size: 15px; padding-left: 2px; } .subsection-rules.template-full_view #content-core div.item > h1, .subsection-guide #content-core div.item > h1, .subsection-contact-meibo #content-core div.item > h1 { margin: 0 0 15px; } .subsection-rules.template-full_view #content-core div.item > h1 > a, .subsection-guide #content-core div.item > h1 > a, .subsection-contact-meibo #content-core div.item > h1 > a { display: block; padding: 1px 0 2px 10px; font-size: 16px; font-weight: normal; line-height: 1.6; border-left: solid #CCC 18px; background-color: #ECECEC; color: #111 !important; } /* 規程類 */ .subsection-rules.template-full_view .section-actions { display: none; } .subsection-rules.template-full_view .section-main { text-align: left; padding: 0 0 0 2px; } .subsection-rules.template-full_view .section-main > * { display: none; } .subsection-rules.template-full_view .section-main > div.h5 { display: inline-block; font-size: 15px; } /* 事務手続・諸様式の表紙 */ .subsection-guide-index\.html #section-item .me-3, .subsection-guide-index\.html #section-item a.contenttype-document, .subsection-guide-index\.html #section-item a.contenttype-link, .subsection-guide-index\.html #section-item a.contenttype-file, .subsection-guide-index\.html #section-item a.contenttype-image { display: none; } .subsection-guide-index\.html #content-core div.item:nth-child(3) { margin-bottom: 20px; } .subsection-guide-index\.html div.item:nth-child(1) > #section-item, .subsection-guide-index\.html div.item:nth-child(2) > #section-item, .subsection-guide-index\.html div.item:nth-child(3) > #section-item { display:none; } .subsection-guide-index\.html #content-core div.item:nth-child(1) > h1 > a, .subsection-guide-index\.html #content-core div.item:nth-child(2) > h1 > a, .subsection-guide-index\.html #content-core div.item:nth-child(3) > h1 > a { display: block; padding: 20px 15px; border: 1px solid #bbb; border-radius: 2px; background: #fff; } .subsection-guide-index\.html #content-core div.item:nth-child(1) > h1 > a:hover, .subsection-guide-index\.html #content-core div.item:nth-child(2) > h1 > a:hover, .subsection-guide-index\.html #content-core div.item:nth-child(3) > h1 > a:hover { text-decoration: none; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.32); } @media (min-width: 992px) { .subsection-guide-index\.html #content-core div.item:nth-child(1), .subsection-guide-index\.html #content-core div.item:nth-child(2), .subsection-guide-index\.html #content-core div.item:nth-child(3) { float: left; width: 32.5%; } .subsection-guide-index\.html #content-core div.item:nth-child(2), .subsection-guide-index\.html #content-core div.item:nth-child(3) { margin-left: 1.25%; } .subsection-guide-index\.html #content-core div.item:nth-child(4) { clear: both; } } /* 編集: 記事にタグを表示 */ .template-engnoticedocument #fieldset-categorization #formfield-form-widgets-ICategorization-subjects, .portaltype-engnoticedocument #fieldset-categorization #formfield-form-widgets-ICategorization-subjects { display: block; }