@charset "utf-8";

#page_bisei {
    xoverflow: hidden;
    width: 100%;
}

#contents {
    color: #7F4E20;
}

/* 見出し
-------------------------------------------------------------*/
.headline01 {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 26px;
    line-height: 1.4;
    padding: 20px 0 20px;
    font-weight: normal !important;
    margin-bottom: 25px;
    color: #252525;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    letter-spacing: 1.4px;
}

/* メイン画像
-------------------------------------------------------------*/
#main_image {
    width: 100%;
    background: url(../images/index_slide_bg.jpg) no-repeat top center;
    margin-bottom: 17px;
    padding: 40px 0;
}

.bx-wrapper {
    left: 30px;
}

.bx-wrapper .bx-prev {
    left: -50px !important;
}

.bx-wrapper .bx-next {
    right: 10px !important;
}

.social-button {
    margin-bottom: 12px;
    text-align: center;
}

.social-button img {
    vertical-align: top !important;
}

.social-button ul {
    text-align: center;
}

.social-button li {
    display: inline-block;
    padding: 0 0 0 5px;
    margin-bottom: 0px;
    height: 24px;
    vertical-align: top !important;
}

* + html .social-button li {
    float: left;
}

.social-button li.tw {
    position: relative;
    top: 3px;
}

section.about {
    margin-bottom: 30px !important;
}

section.about .h {
    text-align: center;
    margin: 50px 0 20px
}

section.about .point {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

section.about .insta {
    text-align: center;
}

section.seibun {
    border: 2px dashed #7F4E20;
    border-radius: 30px;
    padding: 20px 30px;
}

section.seibun h2 {
    margin-bottom: 5px !important;
    color: #693905;
    font-size: 22px;
    font-weight: bold;
}

section.seibun h2.pink {
    color: #ED7D84;
}

section.seibun .text {
    margin-bottom: 20px !important;
    font-size: 16px;
}

section.seibun ul {}

section.seibun ul li {
    width: 23%;
    float: left;
    margin-right: 2%;
}

section.seibun ul li h3 {
    font-weight: bold;
    color: #693905;
}

section.info {}

section.info .cont_text {
    width: 46%;
    float: left;
}

section.info .cont_photo {
    width: 46%;
    float: right;
    margin-bottom: 30px;
}

section.info .cont_text .h {
    margin-bottom: 30px;
}

section.info .price {
    text-align: center;
    margin-bottom: 20px !important;
    font-size: 22px;
    border-bottom: 2px dashed #7F4E20;
}

section.info p {
    margin-bottom: 30px;
}
section.info p.btn a {

    display: inline-block;
    background: #6c3808;
    padding: 17px 60px 15px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}
section.info p.tyui {
    font-size: 12px;
}

#page_alcohol .about img {
    width: 100%;
}

#page_alcohol .price img {
    width: 100%;
}

#page_alcohol .about h3 {
    text-align: center;
    font-size: 26px;
    color: #000;
    padding-top: 40px;
    font-weight: bold;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#page_alcohol .about h4 {
    text-align: center;
    font-size: 38px;
    color: #21ab38;
    padding-top: 34px;
    font-weight: bold;
    font-family: Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#page_alcohol section.seibun {
    border: 2px dashed #81cef4;
    border-radius: 15px;
    padding: 20px 30px;
    margin-top: 60px;
}

#page_alcohol section.seibun p {
    color: #000;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    letter-spacing: 1.4px;
}
