@charset "UTF-8";

/*
Template:taiho-kosan
Theme Name:taiho-kosan-child
Theme URI:http://taiho-kosan.com/
Description:taiho-kosan
Author:TEAMWORKS
Author URI:https://tmwks.jp/
Version:1.15
*/

/*20241001 Wine*/
h2{
margin:0!important;
}
@media only screen and (max-width:767px){
	.Wine_container.h2-vintage{
		    margin-top: 10px;
}
h2{
text-align: center;
}
}

/*改行地点*/
.pc-br{
display:block;
}
.sp-br{
display:none;
}
@media only screen and (max-width:767px){
	.pc-br{
	display:none;
	}
	.sp-br{
	display:block;
	}
}

.Wine_wrapper.row{
	display:flex!important;
	margin-bottom: 80px;
	justify-content: space-between;
}
@media only screen and (max-width:767px){
.Wine_wrapper.row {
    display: block !important;
    margin-bottom: 50px;
}
}

.Wine_container{
margin: 0 10px;
}

a.q_custom_button1{
		background:#00bcbc;
    width: 280px;
    height: 60px;
    font-size: 20px;
    font-weight: 600;
}
}
a.q_custom_button1:hover{
	background:#00bcbc;
	opacity:0.6;
}

th.th-wine{
	width:150px;
	height:auto;
}

@media only screen and (max-width:767px){
 td.td-wine{
	text-align:center;
}
}

.p-body p {
	margin: 10px 0;
}

/* レスポンシブ対応　table */
@media screen and (max-width:767px){        
        .resp th,
        .resp td {
                width:100%;
                display:block;
        }
        
        .resp th {
                width:100%;
        }
        
        .resp td {
                    padding-top: 15px;
        } 
        
}

/*ワイン画像サイズ　100%*/
div.Wine_container.post_col.post_col-2 > img.images-wine{
width:100%!important;
height:auto;
object-fit:cover;
}

/* ワイン　ボタン左揃え */
.q_button_wrap{
text-align:center;
}

/* 買い物カート＿価格 */
.aright.unitprice{
width:100px;
}
.aright.subtotal{
width:120px;
}

/* 行間 */
.p-body p{
	line-height:2.2;
}

/* BLUE GIN */
img.images-bluegin{
	margin-bottom:30px;
}

/* 枠内　飲酒禁止 */
/* .p-entry-product__cart-stock-status:{
	position::relative;
}
.p-entry-product__cart-stock-status:after{
	position:absolute;
	content:"20歳未満の飲酒は法律で禁止されています";
	top: 1275px;
	right:350px;
	font-weight:700;
	color:#EE3C3C;
	padding:0 0 10px 0;
} */

/* .p-entry-product__cart{
	padding:42px 40px !important;
} */
/* 
.skubutton.p-wc-button-sku.p-button{
	margin:10px 0;
} */

/* 0401 */
/* .p-entry-product__cart{
	position: relative;
}
.p-entry-product__cart-stock-status:after{
	position: absolute;
	top: 2%;
	left: 10%;
	right: 1%;	
	content:"20歳未満の飲酒は法律で禁止されています";
	font-weight:700;
	color:#EE3C3C;
	padding:0 0 10px 0;
} */

/* 注意書き */
.point_red{
	background:#EE3C3C;
	color:#fff;
	font-weight:700;
	padding: 8px 10px;
	border-radius:10px;
}

/* logo変更 */
.p-header__logo img{
	width:180px !important;
}