.navi_p {
      margin-left: 5px;
      margin-right: 10px;
      padding-top: 5px;
      padding-bottom: 5px;
}

.header_cate {
      margin-left: 5px;
      margin-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #333333;
        font-size: 15px;
        font-weight: 900;
        color: #ffffff;
}


.caution {
      margin-right: 10px;
      margin-left: 20px;
      padding-top: 5px;
      padding-bottom: 5px;
      font-size : 12px;
      line-height : 120%;
}

.sort {
      margin-left: 5px;
      margin-right: 10px;
      margin-bottom: 5px;
      padding-top: 5px;
      padding-bottom: 5px;
      text-align : center;
      border-top : 1px solid #333333;
      border-bottom : 1px solid #333333;
}

.pp_list {
      height: 660px;
      overflow: auto;
      margin-top: 5px;
      margin-left: 5px;
      margin-right: 10px;
      margin-bottom: 5px;
      border-bottom : 1px solid #333333;
  font-size: 120%;
line-height: 120%;
background: rgb(227,227,227);
background: -moz-linear-gradient(0deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 50%);
background: -webkit-linear-gradient(0deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 50%);
background: linear-gradient(0deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 50%);
padding-left: 10px;
}

.pp_list img {
      float: left;
      margin-top : 0px;
      margin-left : 0px;
      margin-right : 10px;
box-shadow: 2px 2px 4px #000000ab;
margin-bottom: 6px;
}
.BEER .pp_list img {
box-shadow: none;
margin-bottom: 0px;
}
.condition {
      margin-right: 10px;
      margin-left: 20px;
}

.condition_left {
      float : left;
}

.condition_right {
      float : left;
      padding-left: 5px;
}



.p_page_top {
      margin-left: 5px;
      margin-right: 10px;
      text-align : right;
}


p#sk_link_other {
	text-align:left;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}

.twitter {
        text-align:center;
        margin-top:10px;
}

/**/
.specimg {
width: 50%;}
.spectext-arr {
font-size: 1.2rem;
line-height: 1.6rem;

}
table.spectext-arr {
font-size: 1.2rem;
line-height: 1.4rem;
margin-top: 12px;
font-weight: bold;
}
table.spectext-arr td {
padding-top:6px;
}

@media screen and (max-width:1280px) {
.spectext {
width: 92%;
}
}
/*ビール、グッズのための出し分け*/
.wrapping-wrap.BEER .caution, .wrapping-wrap.BEER .condition{
display: none;
}
.wrapping-wrap.FUNNY-GOODS .caution, .wrapping-wrap.FUNNY-GOODS .condition{
display: none;
}


/*ビールのための説明出し分け*/
.beertype-waku {}
.beertype-inner {display: none;
border: 2px dotted #f6d151;
border-left: 4px solid #f6d151;
padding: 8px;
margin: 5px;
font-size: 120%;
}
.beertype-inner h3 {
font-size: 140%;
margin-top: 8px;
}
.beertype-inner p {
margin: 12px 0 2px 0;
line-height: 1.8rem;
}
.Pale.Ale .beertype-inner.Pale-Ale {display: block;}
.Lager .beertype-inner.Lager {display: block;}
.HAZY.IPA .beertype-inner.HAZY-IPA {display: block;}



