@charset "utf-8";

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

#intro .lead {font-size:24px; font-weight: bold; color: #330000;  line-height: 2em; width: 560px; margin: 0 auto; text-align: left}

#intro .Q {position: absolute; left:50%; margin: -30px 0 0 110px}
#intro h3 {font-size:36px; font-weight: bold; color: #330000; margin-bottom: 1em;}
#intro p {color:#330000; font-size:24px; line-height: 2em; width: 560px; margin: 0 auto; text-align: left}

#intro ul {color:#330000; font-size:24px; line-height: 1.6em; width:360px; margin: 60px auto 0;}
#intro li:nth-child(1) {background: url("../img/intro/sp_intro_01.png") no-repeat; width: 360px; height:200px; padding-top: 160px;}
#intro li:nth-child(2) {margin-top: -20px;background: url("../img/intro/sp_intro_02.png") no-repeat; width: 360px; height:200px; padding-top: 160px;}
#intro li:nth-child(3) {margin-top: -20px;background: url("../img/intro/sp_intro_03.png") no-repeat; width: 360px; height:200px; padding-top: 160px;}

#intro .neko {margin: 50px 0 0 0;}


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

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