@charset "utf-8";

#intro { background-color: #e6dfd6; text-align: center; padding-bottom: 90px}
#intro .intro_ttl {padding:40px 0 70px;}

#intro .lead {font-size:18px; font-weight: bold; color: #330000;  line-height: 2.5em}

#intro .Q {position: absolute; left:50%; margin: -30px 0 0 80px}
#intro h3 {font-size:28px; font-weight: bold; color: #330000; margin-bottom: 1em;}
#intro p {color:#330000; font-size:18px; line-height: 2em}

#intro ul {color:#330000; font-size:18px; line-height: 1.6em; width:800px; margin: 60px auto 0; overflow: hidden;}
#intro li {float: left; width: 280px;}
#intro li:nth-child(1) {background: url("../img/intro/intro_01.png") no-repeat; width: 280px; height:160px; padding-top: 120px;}
#intro li:nth-child(2) {margin-left: -20px;background: url("../img/intro/intro_02.png") no-repeat; width: 280px; height:160px; padding-top: 120px;}
#intro li:nth-child(3) {margin-left: -20px;background: url("../img/intro/intro_03.png") no-repeat; width: 280px; height:160px; padding-top: 120px;}

#intro .neko {position: absolute; left:50%; margin: -160px 0 0 320px}


#intro a {font-weight: bold; color: #a72126}
#intro strong {font-weight: bold;}

#intro .foot {margin:100px 0 100px}