:root {
   --ratio: 5/1,50% 50%;  /* 默认 */
   --ratio-00: auto,center;
   --ratio-01_children: auto,center;  /* about下面所有子菜单 */
   --ratio-02_children: 5/1,center;  /* service下面所有子菜单 */

   --bulma-primary-h: 201deg;
   --bulma-primary-s: 85%;
   --bulma-primary-l: 45%;
}



main h3 small{
   font-weight: normal;
   font-style: italic;
   font-size: 0.7em;
}
main em{
   font-style: normal;
   text-decoration: underline;
}

main{
   padding: 0;
}

section#component{
   margin-top: 2rem;
}




.content_title{
   text-align: center;
   font-weight: 500;
   padding: 1rem 0;
}

.card .card-content h5{
   font-size: 1.2rem;
}

#head{   
   padding: 0.8rem 0;
   margin: 0.7rem 0;
   background: url("../pic/cmacnas.png") no-repeat 68% top;
   background-size: auto 5.5rem;
}

#headNavi{
   padding-left: 1rem;
}

.navbar-brand .navbar-item #logo{
   width: 5.5rem;
   height: auto;
   max-height: 3.5rem;
}

#position {
   margin:1rem 0;
}
#readme {
   margin:2rem 0;
}
#footer {
   margin-top: 2rem;
}

#footer #copyright {
   margin:1rem 0;
}



#culture .article-item:nth-of-type(odd) figure {   
   order: 1;
}
#rptResult strong{
   margin: 0 0.3rem;
}

#rptResult table {
   font-size: 0.9em;
}
#rptResult table th {
   white-space: nowrap;
   width: fit-content;
}
#rptResult table{
   margin-top: 1rem;
}
body.home #position{
   display: none;
}
#container{
   max-width: 1200px;
   margin: 0 auto;
}

.contact .company_en, .contact .addr_en {
   list-style-type: none;
   font-style: italic;
}

#footer .navbar-item.query {
   display: none;
}








#footer .navbar-item {
   border-bottom-width: 0;
}

@media screen and (max-width: 1023px) {
   #head{   
      padding: 0.5rem 0;
      margin-bottom: 0.5rem;
      background-size: auto 4rem;
   }
   .navbar-brand .navbar-item{
      padding:0 ;
   }
   #footer .navbar-item {
      padding-left:0.4rem;
      padding-right:0.4rem;
   }
   #headNavi .navbar-item.query {
      display: none;
   }
   
   #container{
      padding: 1rem;
   }
}


