body{
background-image: url(images/bg.png);
background-repeat: repeat-y;
}

img{
border: none;
}

h1{
width:100%;
text-align:left;
margin:0;
background-color:#eed215;
}

ul{
padding-bottom:20px;
}


.btn{
text-align:center;
background-color:#eed215;
padding:5px 0;
}

li{
width:32%;
text_align:center;
float:left;
}

.special{
width:100%;
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0;
background-color:#eed215;

}

.support_bar{
width:100%;
text-align:center;
margin-top:10px;
background-color:#eed215;
}

.setsumei_shop{
width:100%;
text-align:left;
margin:0 auto 5px 10px;
background-color:#eed215;

}

.line{
width:100%;
text-align:center;
margin:0;
padding:0;
background-color:#eed215 ;
border-bottom:2px dashed #8a2f1f;
}

.kisetsu{
width:100%;
text-align:center;
margin:0;
padding:0;
background-color:#eed215 ;
border-bottom:2px dashed #1678ca;
}

.event{
width:100%;
text-align:center;
margin:0;
padding:0;
background-color:#eed215 ;
border-bottom:2px dashed #d90e39;
}

.love{
width:100%;
text-align:center;
margin:0;
padding:0;
background-color:#eed215 ;
border-bottom:2px dashed #028f23;
}

.benri{
width:100%;
text-align:center;
margin:0;
padding:0;
background-color:#eed215 ;
}

.support{
width:100%;
text-align:center;
margin:0;
padding:0;
background-color:#eed215 ;
}

.motto{
text-align:right;
}

.support_menu{
text-align:center;
margin:3px 4px 2px auto;
padding:0 auto 0 auto;
width:32%;
float:left;
}

.box{
width:100%;
text-align:left;
margin-top:10px;
margin-bottom:5px;
background-color:#eed215;
border-bottom:2px dashed #b0d000;
}

input ,select{
vertical-align:middle;
}
