body {
color: #363636;
/* font-size: 1.6rem; */
font-family: "Noto Serif JP", serif, "FOT-筑紫Aオールド明朝 Pr6 M", "游明朝体",
"游明朝", YuMincho, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN",
"ＭＳ Ｐ明朝", "MS PMincho", serif;
line-height: 1.8;
}


.kura_lineup h3 {
color: #363636;
background-color: #fff;
border-bottom: 1px #ccc solid;
margin: 30px 0; 
}
.kura_itembox2 {
margin-bottom: 30px;
}
.kura_label {
width: 14%;
float: none;
}

.tasting_note {
width: 100%;
float: none;
line-height: 1.2rem;
}
.link_wrap {
display: flex;
text-decoration: none;
}
.link_wrap b {
text-decoration: underline;
}
.pc_module {
    border-top: 1px solid #CCC;
}


@media screen and (min-width:850px) { 
.kura_txt {
padding: 4% 4% 0 4%;
width: 55%;
}
#box2901 .kura_txt {
padding: 4%;
height:100%;
} 
}

@media screen and (max-width:600px) {
    .kura_label {
        width: 25%;
    }
    .tasting_note {
        line-height: 1.5rem;
        }
}


/*PCの場合*/
.pc {
display: inline !important;
}
.sp {
display: none !important;
}
@media screen and (max-width: 599px) {
/*タブレット、スマホの場合*/
.pc {
    display: none !important;
}
.sp {
    display: inline !important;
}
}
