.topimg{
	display:block;
}
#container{
  display:block;
}
.topimg li:before{
    content:"";
    background:url(https://file002.shop-pro.jp/PA01373/653/images/top/topimg_logo.png) no-repeat center top;
    position:fixed;
    display:block;
    z-index:5;
}
#speciality li .title a {
    font-size: 18px!important;
  	line-height:1.6em!important;
}
#speciality li .price {
    font-size: 18px!important;
}
#speciality li{
  	margin-bottom:27px;
}
#speciality li:nth-child(3),
#speciality li:nth-child(6),
#speciality li:nth-child(9),
#speciality li:nth-child(12),
#speciality li:nth-child(15),
#speciality li:nth-child(18),
#speciality li:nth-child(21),
#speciality li:nth-child(24),
#speciality li:nth-child(27),
#speciality li:nth-child(30){
  margin-right:0!important;
}
#contentsbody h2.mainheader {
  font-size: 32px;
  width: 100%;
  font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif;
  line-height: 1.4;
}
.mainheader span {
  display: inline-block;
}
.mainheader .subtext{
  font-size:18px;
}
.mainheader .blocktext{
  display: inline-block;
}
@media screen and (max-width:768px) {
#speciality li:nth-child(3),#speciality li:nth-child(9),#speciality li:nth-child(15),#speciality li:nth-child(21),#speciality li:nth-child(27) {
  margin-right: 2%!important;
  }
#banner li:nth-child(even),#speciality li:nth-child(even){
  margin-right:0!important;
}
#banner li img,#speciality li img{
  width:100%!important;
}
#speciality li .title a {
    font-size: 13px!important;
}
#speciality li .price {
    font-size: 13px!important;
}
#contentsbody h2.mainheader {
    text-align: center;
}
}
