
.g1{ position: relative; }

.icon_emblem_1000{
	position: absolute;
	width: 6em;
	height: 6em;
	top: 3%;
	right: 4%;
}
.main_contents-detail{
	padding:0 8% 30px;
}
.main_contents-detailTitle-coupon{
	font-family: serif;
	color: #fff;
	font-weight: bold;
	border-bottom: 2px solid #fff;
	text-align: center;
	font-size: 1.4rem;
	margin:0 0 10px 0;
	text-shadow: #333 1px 1px 5px;
}
.bnr_col2{
	display: flex;
	justify-content: center;
	padding:0;
	margin:0;
}
.bnr_col2 li{
	list-style: none;
	min-width: 130px;
}
.bnr_col2 li:first-child{margin-right:5px;}
.bnr_col2 li:last-child{margin-left:5px;}

.i03 .mq-sp img, #portal_link .mq-sp img{ margin:0 auto; }

@media screen and (min-width: 769px){
	.icon_emblem_1000{
		width: 10em;
		height: 10em;
		top: 3%;
		right: 20%;
	}
	.main_contents-detail{
		padding:0 22% 50px;
	}
	.main_contents-detailTitle-coupon{
		font-size: 1.7rem;
		margin:0 0 20px 0;
	}
	.bnr_col2 li:first-child{margin-right:10px;}
	.bnr_col2 li:last-child{margin-left:10px;}
	.bnr_col2 li{ max-width: 330px;}
}

/* おすすめクーポン表示位置変更 */
.g1 {
    padding-top: 61%;
}

.g1-2 .recommend_bnr_coupon{
    background-image: url(../../images/2023/bg1_03.jpg);
    background-size: 100% auto;
}

.g1-3 {
    background: url(../../images/2023/bg1_01_2.jpg) center top no-repeat;
    background-size: 100% auto;
    padding-top: 42%;
}

@media screen and (max-width: 768px){
	.g1 {
		background: url(../../images/2023/bg1_sp_01.jpg) center top no-repeat;
	    background-size: 100% auto;
		padding-top: 155%;
	}
	.g1-2 .recommend_bnr_coupon{
	    background-image: url(../../images/2023/bg1_sp_03.jpg);
	    background-size: 100% auto;
	}
	.g1-3 {
	    background: url(../../images/2023/bg1_sp_01_2.jpg) center top no-repeat;
	    padding-top: 89%;
	    background-size: 100% auto;
	}
}

