@import url("/linux-oss/linuxoss-common.css");
h1,h2,h3,h4,h5,h6 {font-feature-settings: "palt" 1;}
.area-ttl{
  background: url('/img/darkblue-bg.jpg') no-repeat center 50%;
  background-size: cover;
}

.area-ttl__ttl{
 background: url('/linux-oss/img/miraclelinux.svg') no-repeat 50% 0;
 background-size: 34px auto;
 color: #f0f0f0;
}

.navbar{padding: .2rem .5rem; background-color:#EEE;}
.navbar-brand {
    background: url('/linux-oss/img/miraclelinux-mono.svg') no-repeat left center;
    background-size: contain;
    height: 25px;
    width: 25px;
    margin-left: 10px;
    margin-right: 10px;
}

main {background:#DBDFE4; color:#182B52; font-size:125%; font-family: "Noto Sans JP", sans-serif; font-optical-sizing: auto;}



.text-gold {color: #a57e00;}
.tag {color:#444; font-size:10.5pt;}
.disclaimer {display:block; padding:0.15rem 0.25rem; color:#7e7474; font-size:10.5pt; text-align:center; margin-top:2rem;}

figcaption {text-align: center;}

.alm-archive-header {color:#182B51;}
.alm-list {width:100%; padding: 80px var(--inline-spacing-outer) 160px;}
.current-list {color:#ec6b33;}
.alm-home-header-carousel-content .headline {font-size:2rem;}

@media (min-width: 1024px){
.alm-dialogue-header__content .headline { font-size: 2.5rem; }
.alm-archive-header h1 {font-size:4rem;}
.alm-feature-header__content { padding: calc(var(--header-height) + 80px) max(0px, (100% - 800px) / 2) 80px; }
.alm-article-interlink__related {padding-block: 120px 80px;}
.alm-footer{font-family: "Noto Sans JP", sans-serif;}
.alm-article-footer__share {justify-content: center;}
.alm-home-about {margin-top: 0;}
.alm-footer-about-inner em {color:#284245;}
.alm-home-header-carousel-content .headline {font-size:2.5rem;}
}


@media print{
aside {display:none;}
.header-nav, .header__search, .header__en{display:none;}
}



