/*
Theme Name : my_theme
*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP');

*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
a{
	text-decoration:none;
}
li{
	list-style:none;
}
body{
	color: rgb(73, 73, 72);
	font-family:"メイリオ",'Noto Sans JP', sans-serif;
}



/**********************************************************************************1000以上**********************************************************************************************************************/

@media screen and (min-width: 1000px) {

/*********************************************************************トップ *********************************************************************************************************/
	

#wrap{
	width:100%;
	height:100vh;
	background:#f5f5f7;
	padding:40px 0;
}
#wrap .top-content{
	display:flex;
	justify-content:center;
	align-items:center;
	width:980px;
	height:100%;
	background:#fff;
	margin:0 auto;
	box-shadow: 0 1px 3px rgb(34 25 25 / 40%);
    border-radius: 2px;
	}
	#wrap .top-content .outline{
		max-width:700px;
	}
	.top-content .outline p{
		text-align:center;
		margin:0 auto;
		margin-bottom:3rem;
	}
	#wrap .top-content .outline p:nth-child(1){
		font-weight:bold;
		font-size:1.19rem;
		letter-spacing:0.12rem;
	}
	
	#wrap .top-content .outline p:nth-child(2){
		color:#a7a7a7;
		text-align:left;
		font-size:0.9rem;
		
	}
		#wrap .top-content .outline p:nth-child(3){
			font-size:1.13rem;
			margin-bottom:2rem;
	}
	#wrap .top-content .outline ul li{
		width:300px;
		margin:0 auto;
		text-align:center;
		border:1px solid #00935f;
		padding:15px;
		border-radius:15px;
	}
	#wrap .top-content .outline ul li:nth-child(1){
		background:#00935f;
		margin-bottom:5px;
	}
	
	#wrap .top-content .outline ul li:nth-child(1) a{
		color:#fff;
	}
	#wrap .top-content .outline ul li:nth-child(2) a{
		color:#00935f;
	}
	
}

