@charset "utf-8";



/*

************************************************************************

* コンテンツリンク

* @copyright Revolme Inc.

************************************************************************

*/



/* ################################################################################################ */

/* ## PC                         ################################################################## */

/* ################################################################################################ */

.content-link

{

	display: flex;

	flex-wrap: wrap;

	align-items: flex-start;

	align-content: flex-start;

	margin:-0.5em;

}

.content-link > .content-link-item

{

	margin:0.5em;

}

.content-link > .content-link-item.content-link-item-XL

{

	flex:0 0 calc(100% - 1em);

}

.content-link > .content-link-item.content-link-item-L

{

	flex:0 0 calc(50% - 1em);

}

.content-link > .content-link-item.content-link-item-M

{

	flex:0 0 calc(33.33333% - 1em);

}

.content-link > .content-link-item.content-link-item-S

{

	flex:0 0 calc(25.00000% - 1em);

}



/* ################################################################################################ */

/* ## TAB                        ################################################################## */

/* ################################################################################################ */

@media screen and (max-width:1040px) {





}



/* ################################################################################################ */

/* ## スマホサイト用スタイル ###################################################################### */

/* ################################################################################################ */

@media screen and (max-width:640px) {

	.content-link > .content-link-item.content-link-item-XL

	{

		flex:0 0 calc(100% - 1em);

	}

	.content-link > .content-link-item.content-link-item-L

	{

		flex:0 0 calc(100% - 1em);

	}

	.content-link > .content-link-item.content-link-item-M

	{

		flex:0 0 calc(100% - 1em);

	}

	.content-link > .content-link-item.content-link-item-S

	{

		flex:0 0 calc(50.00000% - 1em);

	}

}

