@charset "utf-8";
/* CSS Document */
header h1 a,header h2 a{color:#000;}
header{position:relative;}
#hm-icon:before, #hm-icon:after {background: #000;}
#hm .close:before,#hm .close:after {background: #fff;}
#hm-icon{background:#000;}
@media screen and (min-width: 760px) {header nav ul li a{color:#000;}}
main div{padding:50px 0;width:80%;max-width:1200px;margin:0 auto;line-height:2;text-align:justify;}
main dt{margin-bottom:1rem;}
main div > dl  > dt{font-size:120%;}
main div dd dt{font-size:110%;}
main dd{margin-bottom:2rem;font-weight:400;}
main div > dl  > dd{font-size:90%;}
main div dd dd{font-size:100%;}
@media screen and (max-width:768px){main div{padding:30px 0;width:90%;}}
@media screen and (max-width:480px){main div{padding:10px 0;}main dt{margin-bottom:0.5rem;}main dd{margin-bottom:1rem;font-weight:400;}#thanks main dd{text-align:justify;}#thanks main dd br:nth-last-of-type(n+2){display:none;}}
