@charset "UTF-8";
/*-----------------------------------------------------------
===  [ layout CSS ]  ====================================
------------------------------------------------------------*/
/* ***************************************************************************** */
/*

　目次

-------------------------------------------------------------------------------

　01. PC layout
　02. SP layout

*/
/* ***************************************************************************** */
/** -------------------------------------------------------
 ** 01. PC layout
 ** ------------------------------------------------------- */
@media print, screen and (min-width: 600px) {
  /* ***************************************************************** */
	/* Display
	----------------------------------------------------*/
	.cmn-sp {display: none !important;}
  /* トップページ
  ----------------------------------------------------*/
	#home #news {
		width: 100%;
		padding: 20px 0 20px 0;
		margin: 0px auto 20px auto;
		position:relative}
		#news:before{
			content: "";
			clear: both;
			display: block;
			width: 1360px;
			height: 53px;
			background: url(../img/pc_waveline_bottom.png) no-repeat left center;
			position: absolute;
			left: 0;
			top:-53px;
			z-index: 90;}
		#home #news h2 {
			font-family: 'Noto Serif JP', serif;
			color: #000000;
			font-weight: 500;
			font-size: 2rem;
			line-height:140% !important;
			letter-spacing: 120%;
			text-align: center;
			width: 100%;
			margin: 50px auto 100px auto;
			padding-top:50px;}

		#home #news h2 a{
			font-family: 'Noto Sans JP', sans-serif;
			color:#000000;
			font-weight: 500;
			font-size: 2rem;
			letter-spacing: 120%;
			text-align: center;
			text-decoration:underline !important;}

  /* ***************************************************************** */ }
/* ***************************************************************************** */
/** -------------------------------------------------------
 ** 02. SP layout
 ** ------------------------------------------------------- */
@media screen and (max-width: 599px) {
  /* ***************************************************************** */
	/* Display
	----------------------------------------------------*/
	.cmn-pc {display: none !important;}
  /* トップページ
  ----------------------------------------------------*/

	#home #news {
		width: 100%;
		padding: 0;
		margin: 0px auto 20px auto;
		position:relative}
		#home #news h2 {
			font-family: 'Noto Serif JP', serif;
			color: #000000;
			font-weight: 500;
			font-size: 1.5rem;
			letter-spacing: 1;
			text-align: center;
			width: 100%;
			margin: 0px auto 20px auto;
			padding-top:50px;}

		#home #news h2 a{
			font-family: 'Noto Sans JP', sans-serif;
			color:#000000;
			font-weight: 500;
			font-size: 1.5rem;
			letter-spacing: 120%;
			text-align: center;
			text-decoration:underline !important;}

  /* ***************************************************************** */ }

/* ***************************************************************************** */
