@charset "utf-8";
article.nonav .contents section {max-width: 100%;}
.information article .contents h1{display:none !important;}
#torikumi h2{display:block !important; background: #984F2B !important; color:#fff !important; text-align: center; padding:20px 0 !important; margin-bottom: 20px !important;}
#torikumi { -webkit-font-smoothing: antialiased; background: #ffffff !important; width: 100%; }
#torikumi img{height:auto !important;}
#torikumi .header { background: none !important; padding: 0 !important; text-align: center; }
#torikumi .header_pc{display:none;}
#torikumi .header_sp{display:block;}
#torikumi .pc{display:none;}

#torikumi #main{margin:20px 10px;}
article .contents #torikumi h3{background:#f9f1d1 !important; color:#000; margin:0; padding:10px !important; font-size:1.3em; text-align: center; font-weight: normal;}
#torikumi .ttl{font-size: 1.2em; background: #f3e3a3 !important; color:#000; text-align: center; padding:10px 0 !important;}
#torikumi #main .inner .about{font-size:1.2em; padding:10px !important; }
#torikumi #main .inner{margin:0 0 40px 0; border:solid #f3e3a3 2px !important;}
#torikumi #main .inner p{margin:0;}

#torikumi #main .btn{
  text-align: center;
  max-width: 300px;
	margin: 15px auto 5px auto !important;
  background: #063563 !important;
  padding:5px 0 !important;
  border-radius:10px;
  font-size:1.3em;
}
#torikumi #main .btn a{display:block;}
#torikumi #main .btn a:link{color:#fff; text-decoration: none; } /*未訪問のリンクの色*/
#torikumi #main .btn a:visited{color:#fff; text-decoration: none; } /*訪問済みのリンクの色*/
#torikumi #main .btn a:hover{color:#f9f1d1; text-decoration: none; } /*カーソルが乗っているリンクの色*/
#torikumi #main .btn a:active{color:#f9f1d1; text-decoration: none; } /*クリック中のリンクの色*/

@media screen and (min-width: 640px){
  #torikumi .header_pc{display:block;}
  #torikumi .header_sp{display:none;}
  #torikumi .pc{display:block;}
  #torikumi .sp{display:none;}
  #torikumi #main{  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin:50px 10px 20px 10px;
  }
  #torikumi #main .inner{width:32%;}
}