@charset "utf-8";




/* 191212  関連記事枠 */

div.kanren{
	margin:10px auto;
	padding:10px;
	text-align:left;
	background:#fff9e5;
	border:dotted 1px #fa8211;
	}

div.kanren a{
	text-decoration:underline;
	}

div.kanren p.kanren-p{
	font-weight:bold;
	font-size:120%;
	color:#fa8211;
	background:url("https://www.micreed.co.jp/info/pro_detail/kanrenmark.png") left center no-repeat;
	padding:5px 5px 5px 30px;
	}


div.kanren p span{
	color:#a52a2a;
	display:block;
	font-weight:bold;
	font-size:120%;
	padding:5px;
	border-bottom:3px dotted #f4a460;
	/*background: linear-gradient(transparent 70%, #f4a460 0%);*/
	}

div.kanren p span.midashinomi{
	display:block;
	font-weight:bold;
	font-size:120%;
	padding:5px;
	border-bottom:none;
	}

div.kanren p{
	color:#543f32;
	margin-top:10px;
	line-height:170%;
	}

/*-------------------------------------
カートボタン下・商品属性下のスタイル
---------------------------------------*/
.cart_botxt{
    text-align:left;
    margin: 20px 0 0 0;
    font-size: 110%;
}
.cart_undbox{
    margin-top:20px;
}
.zoku_box{
    text-align: center;
}
.zoku_box img{
    width:90%; 
}
.zoku_box img.zoku_im{
    margin-top:20px;
}
.zoku_box p{
    text-align:left;
    margin:20px;
    padding-left:30px;
    font-size:130%;
}
.bea_img{
    width:70%;
}
.sengyo_cab{
    padding:10px; 
    border:1px solid #c8141d;
    margin-bottom:10px; 
    cursor: default !important;
}

/* SP対応　*/
@media screen and (max-width: 600px),print {
    p.cart_botxt{
    margin-left:0px;
    font-size:120%;
}
.zoku_box p{
    padding-left:0px;
    margin-left:0px;
}
    .zoku_box img{
    width:100%; 
}
.bea_img{
    width:100%;
}
    
}


/*-------------------------------------
153235 愛媛真鯛　追加
---------------------------------------*/

.oisisabox{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap:5px;
    margin-bottom:20px;
    margin-left:20px;
}
.oisisabox img{
    width:95%;
    margin-bottom: 10px
    }
.menubox{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap:5px;
    margin-bottom:20px;
}
    
.menubox img{
    width:95%;
    }


/* SP対応　*/
@media screen and (max-width: 600px),print {
   .oisisabox{
    grid-template-columns: 1fr ;
    margin-left:10px;
    }
.menubox{
    grid-template-columns: 1fr 1fr;
    margin-left:10px;
    } 
    
}
