
/*=========================================================================================
==========================PD-MG==================================*/

.__pt0  { padding-top:  0vh !important; } 		.__mt0  { margin-top:  0vw !important; }
.__pt1  { padding-top:  1vw !important; } 		.__mt1  { margin-top:  1vw !important; }
.__pt2  { padding-top:  2vw !important; } 		.__mt2  { margin-top:  2vw !important; }
.__pt3  { padding-top:  3vw !important; } 		.__mt3  { margin-top:  3vw !important; }
.__pt4  { padding-top:  4vw !important; } 		.__mt4  { margin-top:  4vw !important; }
.__pt5  { padding-top:  5vw !important; } 		.__mt5  { margin-top:  5vw !important; }
.__pt6  { padding-top:  6vw !important; } 		.__mt6  { margin-top:  6vw !important; }
.__pt9  { padding-top:  9vw !important; } 		.__mt9  { margin-top:  9vw !important; }
.__pt10 { padding-top: 10vw !important; } 		.__mt10 { margin-top: 10vw !important; }
.__pt12 { padding-top: 12vw !important; } 		.__mt12 { margin-top: 12vw !important; }
.__pt15 { padding-top: 15vw !important; } 		.__mt15 { margin-top: 15vw !important; }
.__pt18 { padding-top: 18vw !important; } 		.__mt20 { margin-top: 18vw !important; }
.__pt20 { padding-top: 20vw !important; } 		.__mt20 { margin-top: 20vw !important; }
.__pt23 { padding-top: 23vw !important; } 		.__mt23 { margin-top: 23vw !important; }
.__pt25 { padding-top: 25vw !important; } 		.__mt25 { margin-top: 25vw !important; }
.__pt30 { padding-top: 30vw !important; } 		.__mt30 { margin-top: 30vw !important; }
.__pt35 { padding-top: 35vw !important; } 		.__mt35 { margin-top: 35vw !important; }
.__pt40 { padding-top: 40vw !important; } 		.__mt40 { margin-top: 40vw !important; }
.__pt45 { padding-top: 45vw !important; } 		.__mt45 { margin-top: 45vw !important; }
.__pt50 { padding-top: 50vw !important; } 		.__mt50 { margin-top: 50vw !important; }

.__pb0  { padding-bottom:  0vw !important; } 		.__mb0  { margin-bottom:  0vw !important; }
.__pb1  { padding-bottom:  1vw !important; } 		.__mb1  { margin-bottom:  1vw !important; }
.__pb2  { padding-bottom:  2vw !important; } 		.__mb2  { margin-bottom:  2vw !important; }
.__pb3  { padding-bottom:  3vw !important; } 		.__mb3  { margin-bottom:  3vw !important; }
.__pb4  { padding-bottom:  4vw !important; } 		.__mb4  { margin-bottom:  4vw !important; }
.__pb5  { padding-bottom:  5vw !important; } 		.__mb5  { margin-bottom:  5vw !important; }
.__pb6  { padding-bottom:  6vw !important; } 		.__mb6  { margin-bottom:  6vw !important; }
.__pb9  { padding-bottom:  9vw !important; } 		.__mb9  { margin-bottom:  9vw !important; }
.__pb10 { padding-bottom:  9vw !important; } 		.__mb9 { margin-bottom:  9vw !important; }
.__pb10 { padding-bottom: 10vw !important; } 		.__mb10 { margin-bottom: 10vw !important; }
.__pb12 { padding-bottom: 12vw !important; } 		.__mb12 { margin-bottom: 12vw !important; }
.__pb15 { padding-bottom: 15vw !important; } 		.__mb15 { margin-bottom: 15vw !important; }
.__pb18 { padding-bottom: 18vw !important; } 		.__mb20 { margin-bottom: 18vw !important; }
.__pb20 { padding-bottom: 20vw !important; } 		.__mb20 { margin-bottom: 20vw !important; }
.__pb25 { padding-bottom: 25vw !important; } 		.__mb25 { margin-bottom: 25vw !important; }
.__pb30 { padding-bottom: 30vw !important; } 		.__mb30 { margin-bottom: 30vw !important; }
.__pb35 { padding-bottom: 35vw !important; } 		.__mb35 { margin-bottom: 35vw !important; }
.__pb40 { padding-bottom: 40vw !important; } 		.__mb40 { margin-bottom: 40vw !important; }
.__pb45 { padding-bottom: 45vw !important; } 		.__mb45 { margin-bottom: 45vw !important; }
.__pb50 { padding-bottom: 50vw !important; } 		.__mb50 { margin-bottom: 50vw !important; }

.__ptb0  { padding-top:  0vw !important; padding-bottom:  0vw !important; } 	.__mtb0  { margin-top: 0vw !important;  margin-bottom:  0vw !important; }
.__ptb1  { padding-top:  1vw !important; padding-bottom:  1vw !important; } 	.__mtb1  { margin-top: 1vw !important;  margin-bottom:  1vw !important; }
.__ptb2  { padding-top:  2vw !important; padding-bottom:  2vw !important; } 	.__mtb2  { margin-top: 2vw !important;  margin-bottom:  2vw !important; }
.__ptb3  { padding-top:  3vw !important; padding-bottom:  3vw !important; } 	.__mtb3  { margin-top: 3vw !important;  margin-bottom:  3vw !important; }
.__ptb4  { padding-top:  4vw !important; padding-bottom:  4vw !important; } 	.__mtb4  { margin-top: 4vw !important;  margin-bottom:  4vw !important; }
.__ptb5  { padding-top:  5vw !important; padding-bottom:  5vw !important; } 	.__mtb5  { margin-top: 5vw !important;  margin-bottom:  5vw !important; }
.__ptb6  { padding-top:  6vw !important; padding-bottom:  6vw !important; } 	.__mtb6  { margin-top: 6vw !important;  margin-bottom:  6vw !important; }
.__ptb9  { padding-top:  9vw !important; padding-bottom:  9vw !important; } 	.__mtb9  { margin-top: 9vw !important;  margin-bottom:  9vw !important; }
.__ptb10 { padding-top: 10vw !important; padding-bottom: 10vw !important; } 	.__mtb10 { margin-top: 10vw !important; margin-bottom: 10vw !important; }
.__ptb12 { padding-top: 12vw !important; padding-bottom: 12vw !important; } 	.__mtb12 { margin-top: 12vw !important; margin-bottom: 12vw !important; }
.__ptb15 { padding-top: 15vw !important; padding-bottom: 15vw !important; } 	.__mtb15 { margin-top: 15vw !important; margin-bottom: 15vw !important; }
.__ptb16 { padding-top: 16vw !important; padding-bottom: 16vw !important; } 	.__mtb16 { margin-top: 16vw !important; margin-bottom: 16vw !important; }
.__ptb20 { padding-top: 20vw !important; padding-bottom: 20vw !important; } 	.__mtb20 { margin-top: 20vw !important; margin-bottom: 20vw !important; }
.__ptb25 { padding-top: 25vw !important; padding-bottom: 25vw !important; } 	.__mtb25 { margin-top: 25vw !important; margin-bottom: 25vw !important; }
.__ptb30 { padding-top: 30vw !important; padding-bottom: 30vw !important; } 	.__mtb30 { margin-top: 30vw !important; margin-bottom: 30vw !important; }
.__ptb25 { padding-top: 35vw !important; padding-bottom: 35vw !important; } 	.__mtb35 { margin-top: 35vw !important; margin-bottom: 35vw !important; }


.__pl0  { padding-left:  0vw !important; } 		.__ml0  { margin-left:  0vw !important; }
.__pl1  { padding-left:  1vw !important; } 		.__ml1  { margin-left:  1vw !important; }
.__pl2  { padding-left:  2vw !important; } 		.__ml2  { margin-left:  2vw !important; }
.__pl3  { padding-left:  3vw !important; } 		.__ml3  { margin-left:  3vw !important; }
.__pl4  { padding-left:  4vw !important; } 		.__ml4  { margin-left:  4vw !important; }
.__pl5  { padding-left:  5vw !important; } 		.__ml5  { margin-left:  5vw !important; }
.__pl6  { padding-left:  6vw !important; } 		.__ml6  { margin-left:  6vw !important; }
.__pl9  { padding-left:  9vw !important; } 		.__ml9  { margin-left:  9vw !important; }
.__pl10 { padding-left: 10vw !important; } 		.__ml10 { margin-left: 10vw !important; }
.__pl12  { padding-left: 12vw !important; } 		.__ml12  { margin-left: 12vw !important; }
.__pl15 { padding-left: 15vw !important; } 		.__ml15 { margin-left: 15vw !important; }
.__pl20 { padding-left: 20vw !important; } 		.__ml20 { margin-left: 20vw !important; }
.__pl25 { padding-left: 25vw !important; } 		.__ml25 { margin-left: 25vw !important; }
.__pl30 { padding-left: 30vw !important; } 		.__ml30 { margin-left: 30vw !important; }
.__pl35 { padding-left: 35vw !important; } 		.__ml35 { margin-left: 35vw !important; }
.__pl40 { padding-left: 40vw !important; } 		.__ml40 { margin-left: 40vw !important; }
.__pl50 { padding-left: 50vw !important; } 		.__ml50 { margin-left: 50vw !important; }

.__pr0  { padding-right:  0vw !important; } 		.__mr0  { margin-right:  0vw !important; }
.__pr1  { padding-right:  1vw !important; } 		.__mr1  { margin-right:  1vw !important; }
.__pr2  { padding-right:  2vw !important; } 		.__mr2  { margin-right:  2vw !important; }
.__pr3  { padding-right:  3vw !important; } 		.__mr3  { margin-right:  3vw !important; }
.__pr5  { padding-right:  5vw !important; } 		.__mr5  { margin-right:  5vw !important; }
.__pr6  { padding-right:  6vw !important; } 		.__mr6  { margin-right:  6vw !important; }
.__pr9  { padding-right:  9vw !important; } 		.__mr9  { margin-right:  9vw !important; }
.__pr10 { padding-right: 10vw !important; } 		.__mr10 { margin-right: 10vw !important; }
.__pr12  { padding-right:  12vw !important; } 		.__mr12  { margin-right:  12vw !important; }
.__pr15 { padding-right: 15vw !important; } 	 	.__mr15 { margin-right: 15vw !important; }
.__pr20 { padding-right: 20vw !important; } 		.__mr20 { margin-right: 20vw !important; }
.__pr25 { padding-right: 25vw !important; } 		.__mr25 { margin-right: 25vw !important; }
.__pr30 { padding-right: 30vw !important; } 		.__mr30 { margin-right: 30vw !important; }
.__pr35 { padding-right: 35vw !important; } 		.__mr35 { margin-right: 35vw !important; }
.__pr40 { padding-right: 40vw !important; } 		.__mr40 { margin-right: 40vw !important; }
.__pr45 { padding-right: 45vw !important; } 		.__mr45 { margin-right: 45vw !important; }
.__pr50 { padding-right: 50vw !important; } 		.__mr50 { margin-right: 50vw !important; }

.__plr0  { padding-left:  0vw !important; padding-right:  0vw !important; } 		.__mlr0  { margin-left:  0vw !important; margin-right:  0vw !important; }
.__plr1  { padding-left:  1vw !important; padding-right:  0vw !important; } 		.__mlr1  { margin-left:  0vw !important; margin-right:  0vw !important; }
.__plr2  { padding-left:  2vw !important; padding-right:  2vw !important; } 		.__mlr2  { margin-left:  2vw !important; margin-right:  2vw !important; }
.__plr3  { padding-left:  3vw !important; padding-right:  3vw !important; } 		.__mlr3  { margin-left:  3vw !important; margin-right:  3vw !important; }
.__plr4  { padding-left:  4vw !important; padding-right:  4vw !important; } 		.__mlr4  { margin-left:  4vw !important; margin-right:  4vw !important; }
.__plr5  { padding-left:  5vw !important; padding-right:  5vw !important; } 		.__mlr5  { margin-left:  5vw !important; margin-right:  5vw !important; }
.__plr6  { padding-left:  6vw !important; padding-right:  6vw !important; } 		.__mlr6  { margin-left:  6vw !important; margin-right:  6vw !important; }
.__plr9  { padding-left:  9vw !important; padding-right:  9vw !important; } 		.__mlr9  { margin-left:  9vw !important; margin-right:  9vw !important; }
.__plr10 { padding-left: 10vw !important; padding-right: 10vw !important; } 		.__mlr10 { margin-left: 10vw !important; margin-right: 10vw !important; }
.__plr12 { padding-left: 12vw !important; padding-right: 12vw !important; } 		.__mlr12 { margin-left: 12vw !important; margin-right: 12vw !important; }
.__plr15 { padding-left: 15vw !important; padding-right: 15vw !important; } 		.__mlr15 { margin-left: 15vw !important; margin-right: 15vw !important; }
.__plr19 { padding-left: 19vw !important; padding-right: 19vw !important; } 		.__mlr19 { margin-left: 19vw !important; margin-right: 19vw !important; }
.__plr20 { padding-left: 20vw !important; padding-right: 20vw !important; } 		.__mlr20 { margin-left: 20vw !important; margin-right: 20vw !important; }
.__plr25 { padding-left: 25vw !important; padding-right: 25vw !important; } 		.__mlr25 { margin-left: 25vw !important; margin-right: 25vw !important; }
.__plr39 { padding-left: 39vw !important; padding-right: 39vw !important; } 		.__mlr39 { margin-left: 39vw !important; margin-right: 39vw !important; }
.__plr165 { padding-left: 165vw !important; padding-right: 165vw !important; } 	    .__mlr165 { margin-left: 165vw !important; margin-right: 165vw !important; }


.__pad0  { padding:  0vw !important; }			.__mar0  { margin:  0vw !important; }
.__pad1  { padding:  1vw !important; }			.__mar1  { margin:  1vw !important; }
.__pad2  { padding:  2vw !important; }			.__mar2  { margin:  2vw !important; }
.__pad3  { padding:  3vw !important; }			.__mar3  { margin:  3vw !important; }
.__pad4  { padding:  4vw !important; }			.__mar4  { margin:  4vw !important; }
.__pad5  { padding:  5vw !important; }			.__mar5  { margin:  5vw !important; }
.__pad6  { padding:  6vw !important; }			.__mar6  { margin:  6vw !important; }
.__pad9  { padding:  9vw !important; }			.__mar9  { margin:  9vw !important; }
.__pad10 { padding: 10vw !important; } 			.__mar10 { margin: 10vw !important; }
.__pad12 { padding: 12vw !important;}			.__mar12 { margin:  12vw !important; }
.__pad15 { padding: 15vw !important; } 			.__mar15 { margin: 15vw !important; }
.__pad20 { padding: 20vw !important; } 			.__mar20 { margin: 20vw !important; }
.__pad23 { padding: 23vw !important; } 			.__mar23 { margin: 23vw !important; }
.__pad25 { padding: 25vw !important; } 			.__mar25 { margin: 25vw !important; }
.__pad30 { padding: 30vw !important; } 			.__mar30 { margin: 30vw !important; }
.__pad35 { padding: 35vw !important; } 			.__mar35 { margin: 35vw !important; }
.__pad40 { padding: 40vw !important; } 			.__mar40 { margin: 40vw !important; }
.__pad45 { padding: 45vw !important; } 			.__mar45 { margin: 45vw !important; }
.__pad50 { padding: 50vw !important; } 			.__mar50 { margin: 50vw !important; }

/*=========================================================================================
==========================END==================================*/
section > div, .row,.col,.box,.inner{
    position: relative;
}
.line::before{
    content: '';
    position: absolute;
    top: -12px;
    left: 0;
    background: url(../img/drink/line.png) no-repeat center bottom / 100% auto;
    width: 100%;
    height: 29px;
    z-index: 1;
}
.line2::before{
    content: '';
    position: absolute;
    top: -12px;
    left: 0;
    background: url(../img/drink/line2.png) no-repeat center bottom / 100% auto;
    width: 100%;
    height: 29px;
    z-index: 1;
}
.txt-c{
    text-align: center!important;
}
body {
    color: #6C3506;
}
#key{
    height: 400px;
}
#key .ttl {
    position: absolute;
    top: 43%;
    left: 50%;
    transform: translateX(-50%);
    width: 70%;
}
#drink #key{
    background: url(../img/drink/kv.png) no-repeat center top / cover;
}
#drink #sec1 {
    background: url(../img/drink/bg_drink_paper.jpg) repeat center;
}

#drink #sec1 .row{
    background: url(../img/drink/s1-bg.png) no-repeat center center / cover;
    padding: 12vw 0 0;
}
#drink #sec1 .row .box{
    background: rgba(255,255,255,.9);
    padding: 9vw 0;
}
#drink #sec1 .row .box p.txt{
    padding: 6vw 3vw 0;
}
#drink #sec1 h2{
    width: 81%;
    margin: auto;
}
#drink #sec1 .row p.img{
    position: relative;
    bottom: -12vw;
    width: 50%;
    margin-left: auto;
}
#drink #sec1 > .wrap p.txt{
    background: url(../img/drink/s1-bgbox.png) no-repeat center top / 100% 100%;
    padding: 12vw 6vw 7vw;
    margin-top: -7vw;
}
#drink #sec1 p.txt-sub{
    color: #000;
}
#drink #sec2{
    background: url(../img/drink/bg_drink_wall.jpg);
}
#drink #sec2 .row-1{
    background: url(../img/drink/s2-bg.jpg) no-repeat center center / cover;
    padding: 12vw 0;
}
#drink #sec2 p.img1{
    margin-top: -10vw;
    position: relative;
    z-index: 1;
}
#drink #sec2 .col {
    background: url(../img/drink/s2-bgbox1.png) repeat center top / 100% auto;
    padding: 9vw 0 6vw;
}
#drink #sec2 .col p.txt{
    padding: 0 5%;
}
#drink #sec2 .col p.img{
    width: 88%;
    margin: auto;
}
#drink #sec3{
    background: url(../img/drink/s3-bg1.jpg);
    color: #fff;
}
#drink #sec3 .row-1{
    background: url(../img/drink/s3-bg.jpg) no-repeat center center / cover;
    padding: 12vw 0;
}
#drink #sec3 p.price {
    font-size: 23px;
    color: #ffffff;
}
#drink #sec3 p.price span {
    font-size: 16px;
}
#drink #sec3 .slider-fade p.img{
    padding-bottom: 0;
}
.slick-dots li.slick-active button{
    background: #6C3506;
}
#drink #sec3 .slick-dots li {
    margin: 0 15px;
    font-size: 22px;
    font-weight: bold;
}
#drink #sec3 .slick-dots li.slick-active a{
    color: #6C3506;
}
.slick-dots li button{
    background: #fff;
}
.slick-arrow:after{
    color: #fff;
}
#drink #sec4{
    background: url(../img/drink/bg_drink_paper.jpg) repeat center;
}
#drink #sec4 .row-1{
    background: url(../img/drink/s4-bg.png) no-repeat center center / cover;
    padding: 12vw 0;
}
#drink #sec4 h3.bgbox{
    position: relative;
    margin-top: -16vw;
}
#drink #sec4 h3.bgbox span{
    position: absolute;
    bottom: 9vw;
    left: 0;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 23px;
    color: #6C3506;
    font-weight: 500;
}
#drink #sec4 h3.bgbox span small{
    font-size: 17px;
}
#drink #sec4 h4{
    width: 80%;
    margin: 0 auto -4vw;
    position: relative;
    z-index: 1;
}

#drink #sec4 .slick-slide {
    margin: 0 10px;
    padding: 0 10px;
    height: inherit !important; 
}
#drink #sec4 .slick-track {
    display: flex !important; 
}
#drink #sec4 .slick-slide > div,
#drink #sec4 .slick-slide .slider {
    height: 100%; 
}
#drink #sec4 .slider-fade1 .slider img{
    border-radius: 10px;
}
#drink #sec4 .slick-prev {
    left: 10vw;
}
#drink #sec4 .slick-next {
    right: 10vw;
}
#drink #sec4 .slick-arrow {
    top: 36%;
}
#drink #sec4 h3.ttls{
    margin-top: -6vw;
}
#drink #sec4 p.btn{
    width: 71%;
    margin: 6vw auto 0;
}
#drink #sec4 p.ttl{
    margin-top: -3vw;
}
#drink #sec5{
    background: url(../img/drink/bg_drink_paper.jpg)  repeat center;
}
#drink #sec5 .bg{
    width: 100%;
    height: 66vw;
    background: url(../img/drink/s5-img1.jpg) no-repeat center center / cover;
}
#drink #sec5 .toggle{
    background: url(../img/drink/s5-bgbox.png) no-repeat center top / 100% 240vw;
    padding: 15vw 0 4vw;
}
#drink #sec5 .toggle .toggle-link:after {
    content: '';
    top: 79%;
    right: inherit;
    left: 50%;
    transform: translateX(-50%);
    transition: all .3s ease;
    width: 0; 
    height: 0; 
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 20px solid #6C3506;
}
#drink #sec5 .toggle .toggle-link{
    padding-bottom: 12vw;
}
#drink #sec5 .toggle.active .toggle-link:after{
    transform: translateX(-50%) rotate(180deg);
}

#drink #sec5 dl{
    display: flex;
    border-bottom: 1px solid #6c3506;
    padding: 10px 0;
}
#drink #sec5 dt{
    width: 65%;
}
#drink #sec5 dd{
    width: 35%;
    text-align: right;
}
#drink #sec5 .box{
    padding: 0 5%;
}
/*season*/

#season #key{
    background: url(../img/season/kv.png) no-repeat center top / cover;
}
#season #key .ttl {
    width: 80%;
}
#season #sec1 h2{
    position: relative;
    z-index: 1;
}
#season #sec1 .bg::before{
    content: '';
    position: absolute;
    top: -9vw;
    left: 0;
    background: url(../img/season/s1-d1.png) no-repeat center top / 100% auto;
    width: 100%;
    height: 15vw;
}
#season #sec1 .bg{
    position: relative;
    z-index: 1;
    width: 100%;
    background: url(../img/season/s1-bg1.png) repeat center center / 100% auto;
    padding: 15vw 0;
}
#season #sec1 .slider-fade{
    margin-top: -3vw;
}
#season #sec1 .slider-fade .slick-prev{
    left: 5vw;
}
#season #sec1 .slider-fade .slick-next{
    right: 5vw;
}
#season #sec1 .slider-fade .slick-dots {
    position: absolute;
    bottom: -8vw;
    z-index: 5;
    width: 100%;
}
#season #sec2{
    padding: 12vw 0;
    background: url(../img/season/s2-bg.png) no-repeat center top/ cover;
}
#season #sec2 h2{
    
width: 83%;
    
margin: 5% auto 5%;
}
#season #sec3{
    background: url(../img/drink/bg_season_wall.jpg);
}
#season #sec3 .slider-fade p.img{
    position: relative;
}
#season #sec3 .slider-fade p.img .cl1{
    position: absolute;
    bottom: 17vw;
    right: 12vw;
    z-index: 1;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 18px;
}
#season #sec3 .slider-fade p.img .cl1 span{
    padding-left: 32px;
}
#season #sec3 .slider-fade p.img .cl1 small{
    font-size: 13px;
    letter-spacing: -0.1em;
}
#season #sec3 .slider-fade p.img .cl2{
    position: absolute;
    bottom: 1vw;
    left: 10vw;
    z-index: 1;
    color: #fff;
    letter-spacing: 0;
    font-size: 12px;
}
#season #sec3 .slider-fade .slider2 p.img .cl1{
    left: 23vw;
}
#season #sec3 .slider-fade .slider2 p.img .cl2{
    left: inherit;
    right: 10vw;
}
#season #sec3 .slider-fade h3{
    padding: 6vw 0 3vw;
}
#season #sec3 .slick-arrow:after{
    color: #6C3506;
}
#season #sec3 .slick-arrow {
    top: 41%;
}
#season #sec3 .slick-next {
    right: 5vw;
}
#season #sec3 .slick-prev {
    left: 5vw;
}
#season #sec3 .slick-dots li button{
    border: 1px solid #6C3506;;
}
#season #sec4{
    background: url(../img/season/s4-d1.jpg) no-repeat center top / 100% auto,#000;
}

#season #sec4 .slick-slide {
    margin: 0 10px;
        padding: 0 10px;
        height: inherit !important; 
}
#season #sec4 .slick-track {
    display: flex !important; 
}
#season #sec4 .slick-slide > div,
#season #sec4 .slick-slide .slider {
    height: 100%;
    color: #fff;
}
#season #sec4 .slick-slide .slider p{
    margin-top: 5%;
}
#season #sec4 .slick-prev:after{
    display: none;
}
#season #sec4 .slick-next:after{
    display: none;
}
#season #sec4 .slick-prev {
    background: url(../img/season/prev1.png) no-repeat center top / 100% auto;
    left: 30px;
    height: 25vw;
    width: 30px;
}
#season #sec4 .slick-next {
    background: url(../img/season/next1.png) no-repeat center top / 100% auto;
    right: 30px;
    height: 25vw;
    width: 30px;
}
#season #sec4 .slick-arrow {
    top: 40%;
}
#season #sec4 .slick-dots li a{
    font-size: 26px;
    color: #fff;
}
#season #sec4 .slick-dots li.slick-active a{
    color: #e4004d;
}
#season #sec4 .slick-dots li{
    margin: 0 18px;
}
#season #sec4 .slick-dots {
    margin-top: 9%;
}

#season #sec4 .row{
    background: url(../img/drink/bg_season_wall.jpg);
}
#season #sec4 .row p.img{
    position: relative;
}
#season #sec4 .row p.img .cl1{
    position: absolute;
    top: 8vw;
    left: 11vw;
    z-index: 1;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 18px;
}
#season #sec4 .row p.img .cl1 span{
    padding-left: 32px;
}
#season #sec4 .row p.img .cl1 small{
    font-size: 12px;
    letter-spacing: -0.1em;
}
#season #sec5{
    background: url(../img/season/bg_season_paper_dark.jpg) repeat center;
}
#season #sec5 h2{
    
width: 80%;
    
margin: 5% auto 5%;
}
#season #sec5 .txt-sub{
    
font-size: 12px;
    
padding: 0;
}
#season #sec5 .row{
    padding: 12vw 0;
    background: url(../img/season/s5-bg.png) no-repeat center center / cover;
}
#season #sec5 p.price{
    background: url(../img/season/s5-price.png) no-repeat center top / 100% auto;
    font-size: 24px;
    font-weight: 500;
    width: 66vw;
    box-sizing: border-box;
    padding-top: 14vw;
    height: 49vw;
    margin: -18vw 0 0 auto;
    position: relative;
    z-index: 1;
    text-align: right;
    padding-right: 5vw;
    color: #6C3506;
}
#season #sec5 .slider {
    background: url("../img/season/bg_season_section2_no3.png") no-repeat center bottom -4%;
    padding-bottom: 8%;
    background-size: 95%;
    color: #fff;
    /* padding: 5% 5% 8%; */
}

#season #sec5 .slider1{
    background: url("../img/season/bg_season_section2_no3.png") no-repeat center bottom -4%;
    background-size: 95% 50%;
}
#season #sec5 .slider2,#season #sec5 .slider4{
      background: url("../img/season/bg_season_section2_no2.png") no-repeat center bottom -4%;
      background-size: 95%;
}
#season #sec5 .slider .txt-sub{
    
padding: 0 9%;
}
#season #sec5 .slider .txt{
    padding: 0 9%;
}
#season #sec5 .unwrap{
    margin-left: -5.5%;
    margin-right: -5.5%;
}
#season #sec5 .slick-arrow:after{
    color: #6C3506;
}
#season #sec5 .slick-dots li button{
    border: 1px solid #6C3506;
}
#season #sec5 .toggle .toggle-link:after {
    content: '';
    top: 79%;
    right: inherit;
    left: 50%;
    transform: translateX(-50%);
    transition: all .3s ease;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 20px solid #6C3506;
}
#season #sec5 .toggle .toggle-link {
    padding-bottom: 12vw;
}
#season #sec5 .toggle.active .toggle-link:after{
    transform: translateX(-50%) rotate(180deg);
}
#season #sec5 .toggle p.img {
    position: relative;
}
#season #sec5 .toggle p.img span{
    position: absolute;
    bottom: 17vw;
    z-index: 1;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 18px;
}
#season #sec5 .toggle p.img .cl1{
    left: 11vw;
}
#season #sec5 .toggle p.img .cl2{
    left: 39vw;
}
#season #sec5 .toggle p.img .cl3{
    right: 1vw;
    left: inherit;
}
#season #sec5 .toggle p.img span small{
    font-size: 12px;
    letter-spacing: -0.1em;
}
#season #sec6 .row-1{
    background: #221614;
    padding: 6vw 0 9vw;
}
#season #sec6 .row-1::before{
    content: '';
    position: absolute;
    top: -5px;
    width: 100%;
    height: 5px;
    background: #624032;
}


/*info*/
#info #key{
    background: url(../img/info/kv.png) no-repeat center top / cover;
}
#info #key .ttl {
    width: 93%;
}
#info #sec1{
    background: url(../img/info/bg_info_section1.jpg) repeat center;
}
#info #sec1 dl{
    display: flex;
    border-bottom: 1px solid #6C3506;
    padding: 7px 0;
}
#info #sec1 dt{
   width: 85px;
}
#info #sec1 dd{
        width: calc(100% - 80px);
}
#info #sec2{
    background: url(../img/info/bg_info_section1.jpg) repeat center;
}
#info #sec2 #gmap{
    margin-bottom: 8vw;
}
#info #sec2 .floor{
    margin: 0 -5.5%;
}
#info #sec2 #map_canvas{
    width: 100%;
    height: 480px;
}
#info #sec2 p.txt{
    width: 82%;
    border: 1px solid #ffffff;
    background-color: rgba(37,30,28,0.50);
    margin: -6vw auto;
    color: #fff;
    padding: 5vw 3vw;
}
#info #sec2 p.btn{
    width: 90%;
    margin: 12vw auto 0;
}
#info #sec2 .bg{
    width: 100%;
    height: 40vw;
    background: url(../img/info/s1-img1.jpg) no-repeat center center / 100% auto;
}