@charset "utf-8";
/* CSS Document */
#contents{
margin:0 auto 5rem;
width:90%;
max-width:1000px;
}
#contents h2{
padding-top:200px;
margin-bottom:2rem;
font-size:180%;
font-weight:900;
text-align:center;
}
#contents p,
#contents dl{
line-height:2;
font-weight:500;
text-align:justify;
}

#contents p{
margin-bottom:2rem;
}

#contents dt{
color:#999;
font-size:110%;
}

#contents dd{
margin-bottom:2rem;
font-size:90%;
}

@media screen and (max-width:768px){ 
#contents{margin:0 auto 3rem;}
#contents h2{
padding-top:150px;
margin-bottom:2rem;
font-weight:900;
}
}
@media screen and (max-width:480px){
#contents{margin:0 auto 2rem;}
#contents h2{
padding-top:100px;
margin-bottom:2rem;
font-weight:900;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait){
}