@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------------
　PC
--------------------------------------------------------*/
@media print, screen and (min-width: 769px){
	
	h2.page_title {
		background: url("../images/profile/page_title_pc.jpg") no-repeat;
		background-size: cover;
	}
	
	nav#menu {
		width: 100%;
	}
	
	nav#menu ul.quick {
		width: 980px;
		margin: 0 auto;
		display: flex;
		flex-wrap:wrap;
		justify-content: space-between;
		margin-bottom: 55px;
	}
	
	nav#menu ul.quick li{
		width: 30.2%;
		margin: 0 0 24px;
		position: relative;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.2;
	}
	
	nav#menu ul.quick li div{
		width: 100%;
		line-height: 0;
		margin-bottom: 5px;
	}
	
	nav#menu ul.quick li a{
		display: block;
		color: #000;
	}
}

/*--------------------------------------------------------
　SP
--------------------------------------------------------*/

@media screen and (max-width: 768px){
	h2.page_title {
		background: url("../images/profile/page_title_sp.jpg") no-repeat;
		background-size: cover;
	}
	
	nav#menu {
		width: 100%;
	}
	
	nav#menu ul.quick {
		width: 94%;
		margin: 0 auto;
		display: flex;
		flex-wrap:wrap;
		justify-content: space-between;
		margin-bottom: 55px;
	}
	
	nav#menu ul.quick li{
		width: 47.6%;
		margin: 0 0 20px;
		position: relative;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.2;
	}
	
	nav#menu ul.quick li div{
		width: 100%;
		line-height: 0;
		margin-bottom: 5px;
	}
	
	nav#menu ul.quick li a{
		display: block;
		color: #000;
	}
}