.pic.pic03 {
    position: relative;
}
.pic.pic03 .pic_tsubame {
    position: absolute;
    top: 2%;
    right: 6%;
    width: 12%;
}
.pic.pic03 .flex_box {
	align-items: flex-end;
}
.pic.pic03 .flex_box > img {
	width: calc(100% - 15%) !important;
    min-width: unset;
}
.pic.pic03 .flex_box .pic_tsubame {
    width: 15% !important;
    padding-left: 2%;
    box-sizing: border-box;
}
.pic.pic03 .flex_box .pic_tsubame img {
	display: block !important;
	width: 100% !important;
	min-width: unset;
}

#article_detail_area>div>article .pic img.ill_tsubame.counter_shop {
    width: 100% !important;
}
.pic.pic08 .flex_box {
	justify-content: start;
    align-items: flex-end;
}
.pic.pic08 .flex_box > img {
	width: 45%;
	min-width: unset;
}
.pic.pic08 .flex_box .pic_tsubame {
	width: 20% !important;
    padding-left: 2%;
    box-sizing: border-box;
}
.pic.pic08 .flex_box .pic_tsubame img {
	display: block !important;
	width: 100% !important;
	max-width: 230px;
	min-width: unset;
}
.delimiter{
	padding-bottom:60px;
}

ul.wrap_paging {
	margin-top: 100px;
}
.pic_tsubame.pic09 {
    float: right;
    width: 15%;
    margin-left: 10%;
}

@media(max-width: 768px) {
/*	.pic.pic03 .flex_box > img {
		width: calc(100% - 100px) !important;
	}
	.pic.pic03 .flex_box .pic_tsubame {
		width: 80px !important;
	}*/
	.pic.pic08 .flex_box > img {
		/*width: calc(100% - 100px) !important;*/
	}
	.pic.pic08 .flex_box .pic_tsubame {
/*		width: 150px !important;*/
	}
}

@media(max-width: 660px){
	.pic_tsubame.pic09 {
	    width: 30%;
	}
