@charset "UTF-8";
/* CSS Document */

.carousel-indicators li{
    border-radius: 50%;
    margin: 1px 10px;
    height: 10px;
    max-width: 10px;
  }
  
#banner {
margin-top: 30px;
}
#banner img{
width: 100%;
margin-bottom: 20px;
}
.fb-container {
max-width: 500px;
margin-bottom: 25px;
}

#monogatari{
background-image:url(../img/monogatari01.png),url(../img/monogatari02.png);
background-position:left 0 top 50px,right 0 top 50px;
background-repeat:no-repeat,no-repeat;
background-size:400px;
text-align: center;
color: #fff;
}
#monogatari h2 img{
max-width: 800px;
margin: 15px auto 0;
}
#monogatari h3{
margin-top: 30px;
margin-bottom: 15px;
font-family: "TsukuAOldMinPr6-M";
font-size: 150%;
padding-bottom: 20px;
border-bottom: 1px #fff solid;
width: 100%;
}
#monogatari p{
text-align: left;
}
#monogatari .row img{
width: 100%;
}

#info{
background-color: #484848;
padding-top: 30px;
padding-bottom: 20px;
color: #fff;
text-align: center;
}
#info h2{
margin-top: 20px;
font-family: "TsukuAOldMinPr6-M";
font-size: 150%;
letter-spacing: 0.5em;
}
#info h2 span{
display: inline-block;
padding-bottom: 20px;
border-bottom: 1px #fff dashed;
}
#info .description{
margin-top: 20px;
font-size: 80%;
}
#info i{
color: #C41217;
}
form{
text-align: left;
letter-spacing: 0.2em;
}
form .row{
margin-top: 15px;
}
input,textarea{
border:0;
padding:10px;
font-size:1em;
font-family:Arial, sans-serif;
color:#aaa;
border:solid 1px #ccc;
margin:0 0 20px;
width:100%;
letter-spacing: 0em;
color: #000;
}
.button-box{
text-align: center;
}
.button{
width: auto;
margin-left: auto;
margin-right: auto;
background-color: #C41217;
border-color:  #C41217;
border-radius:15px;
color: #fff;
letter-spacing: 0.3em;
font-weight: 600;
}


#blog a{
position:fixed;
bottom:20px;
right:0px;
display:inline-block;
z-index:9999;
}
#blog img{
width:100px;
}







