
/* -------------------------------------
	ページ：ライセンス
----------------------------------------*/
.articles__container {
	margin-bottom: 7%;
	font-weight: bold;
}
@media screen and (max-width: 750px) {
	.articles__container {
		margin-bottom: 15%;
	}
}

.articles__container .text-with-underline {
#	font-family: sans-serif;
	font-size: 1.65vw;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #F7F7F7;
	position: relative;
}
@media screen and (max-width: 750px) {
	.articles__container .text-with-underline {
		font-size: 4.8vw;
	}
}

.articles__container .text-with-underline:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 0%;
	border-bottom: 2px solid #cacaca;
	width: 6%;
}
@media screen and (max-width: 750px) {
	.articles__container .text-with-underline:after {
		width: 10%;
	}
}



.publishing__yakyu-xxx {
	text-align: right;
	font-size: 0.9vw;
}
@media screen and (max-width: 750px) {
	.publishing__yakyu-xxx {
		font-size: 3.0vw;
	}
}

.publishing__yakyu-xxx a {
	display: inline-block;
	background-image: url(/images/common/common_icon_link_bk.png);
	background-position: bottom 50% right;
	background-size: auto 60%;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-right: 3%;
	border-bottom: 1px solid #efefef;
	color: #1e1e1e;
}
@media screen and (max-width: 750px) {
	.publishing__yakyu-xxx a {
		background-position: bottom 50% right;
		padding-right: 6%;
	}
}


.license__area .common__text-with-leftline {
	font-size: 1.4vw;
	margin-bottom: 4%;
}
@media screen and (max-width: 750px) {
	.license__area .common__text-with-leftline {
		font-size: 4.2vw;
		margin-bottom: 5%;
	}
}

.license__area {
	font-size: 1.07vw;
	margin-top: 3%;
}
@media screen and (max-width: 750px) {
	.license__area {
		font-size: 4.0vw;
		margin-top: 0;
	}
}

.license__area-info {
	line-height: 1.9;
	margin-bottom: 4%;
}
@media screen and (max-width: 750px) {
	.license__area-info {
		margin-bottom: 10%;
	}
}


.license__area .common__text-with-underline {

}
@media screen and (max-width: 750px) {
	.license__area .articles__container .common__text-with-underline {
		font-size: 4.8vw!important;
	}
}


.license__image-explanation {
	font-size: 1.0vw;
	line-height: 1.9;
	margin-top: 4%;
}
@media screen and (max-width: 750px) {
	.license__image-explanation {
		font-size: 3.0vw;
		margin-top: 2%;
	}
}
.license__image-explanation p {
	font-size: 0.8vw;
	line-height: 1.5;
	margin-top: 2%;
}
@media screen and (max-width: 750px) {
	.license__image-explanation p {
		font-size: 2.3vw;
		line-height: 1.2;
	}
}


.license__rilakkuma-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 8%;
}
@media screen and (max-width: 750px) {
	.license__rilakkuma-list {
		grid-template-columns: repeat(1, 1fr);
		gap: 10%;
		row-gap: 10vw;
		margin: 0 auto 15%;
	}
}
.license__rilakkuma-list-image img {
	border-radius: 5px;
	margin-bottom: 2%;
}


.license__sumikko-list {
	display: flex;
	gap: 3vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 8%;
}
@media screen and (max-width: 750px) {
	.license__sumikko-list {
		flex-direction: column;
		row-gap: 10vw;
		margin: 0 auto 15%;
	}
}

.license__sumikko-list img {
	border-radius: 5px;
	margin-bottom: 2%;
}
.license__sumikko-list-image1 {
	width: 30%;
}
@media screen and (max-width: 750px) {
	.license__sumikko-list-image1 {
		width: 100%;
	}
}
.license__sumikko-list-image2 {
	width: 21%;
}
@media screen and (max-width: 750px) {
	.license__sumikko-list-image2 {
		width: 100%;
	}
}


.license__medarot-list {
	display: flex;
	gap: 2vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 8%;
}
@media screen and (max-width: 750px) {
	.license__medarot-list {
		flex-direction: column;
		row-gap: 10vw;
		margin: 0 auto 15%;
	}
}

.license__medarot-list img {
	border-radius: 5px;
	margin-bottom: 2%;
}
.license__medarot-list-image1 {
	width: 42%;
}
@media screen and (max-width: 750px) {
	.license__medarot-list-image1 {
		width: 100%;
	}
}
.license__medarot-list-image2 {
	width: 55%;
}
@media screen and (max-width: 750px) {
	.license__medarot-list-image2 {
		width: 100%;
	}
}


.license__epos-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 8%;
}
@media screen and (max-width: 750px) {
	.license__epos-list {
		grid-template-columns: repeat(1, 1fr);
		gap: 10%;
		row-gap: 10vw;
		margin: 0 auto 18%;
	}
}
.license__epos-list-image img {
	border-radius: 5px;
	margin-bottom: 2%;
}


.license__goods-list {
	display: flex;
	gap: 3vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 8%;
}
@media screen and (max-width: 750px) {
	.license__goods-list {
		flex-direction: column;
		row-gap: 10vw;
		margin: 0 auto 15%;
	}
}

.license__goods-list img {
	border-radius: 5px;
	margin-bottom: 2%;
}
.license__goods-list-image1 {
	width: 31%;
}
@media screen and (max-width: 750px) {
	.license__goods-list-image1 {
		width: 100%;
	}
}
.license__goods-list-image2 {
	width: 25%;
}
@media screen and (max-width: 750px) {
	.license__goods-list-image2 {
		width: 100%;
	}
}


.license__cafe-list {
	display: flex;
	gap: 2.2vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 8%;
}
@media screen and (max-width: 750px) {
	.license__cafe-list {
		flex-direction: column;
		row-gap: 10vw;
		margin: 0 auto 15%;
	}
}

.license__cafe-list img {
	border-radius: 5px;
	margin-bottom: 2%;
}
.license__cafe-list-image1 {
	width: 32%;
}
@media screen and (max-width: 750px) {
	.license__cafe-list-image1 {
		width: 100%;
	}
}
.license__cafe-list-image2 {
	width: 56%;
}
@media screen and (max-width: 750px) {
	.license__cafe-list-image2 {
		width: 100%;
	}
}


.license__food-list {
	display: flex;
	gap: 3vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 8%;
}
@media screen and (max-width: 750px) {
	.license__food-list {
		flex-direction: column;
		row-gap: 10vw;
		margin: 0 auto 15%;
	}
}

.license__food-list img {
	border-radius: 5px;
	margin-bottom: 2%;
}
.license__food-list-image1 {
	width: 44%;
}
@media screen and (max-width: 750px) {
	.license__food-list-image1 {
		width: 100%;
	}
}
.license__food-list-image2 {
	width: 46%;
}
@media screen and (max-width: 750px) {
	.license__food-list-image2 {
		width: 100%;
	}
}


.license__collabo-list {
	display: flex;
	gap: 3vw;
	justify-items: flex-start;
	width: 100%;
	margin: 0 auto 10%;
}
@media screen and (max-width: 750px) {
	.license__collabo-list {
		flex-direction: column;
		row-gap: 10vw;
		margin: 0 auto 15%;
	}
}

.license__collabo-list img {
	border-radius: 5px;
	margin-bottom: 2%;
}
.license__collabo-list-image1 {
	width: 29%;
}
@media screen and (max-width: 750px) {
	.license__collabo-list-image1 {
		width: 100%;
	}
}
.license__collabo-list-image2 {
	width: 34%;
}
@media screen and (max-width: 750px) {
	.license__collabo-list-image2 {
		width: 100%;
	}
}
.license__collabo-list-image3 {
	width: 34%;
}
@media screen and (max-width: 750px) {
	.license__collabo-list-image3 {
		width: 100%;
	}
}


