
/* ------------------------------------------------------------ */
/* お知らせ blog */

#blog #info_wrap {
	
	height: 950px;
	
	background-image: url('img/pc/blog/blog_bg.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100vw calc(100vw / 1920 * 1080);
	background-position: top center;
	
}

#blog #info_h2 {
	
	padding-top: 430px;
	padding-bottom: 50px;
	
	color: #ffffff;
	
}


/* ------------------------------------------------------------ */
/* home info */

#info_wrap {
	
	height: 700px;
	
	background-image: linear-gradient(45deg, #b99ec0, #17131a);
	
	text-align: center;
	
}

#info_h2 {
	
	padding-top: 130px;
	padding-bottom: 85px;
	
	font-size: 4.4rem;
	font-weight: normal;
	
	color: yellow;
	
}

#info_contents {
	
	position: relative;
	
	width: 940px;
	height: 341px;
	
	margin: auto;
	
	background-color: #ffffff;
	
}

#info_img,
#info_text {
	
	position: absolute;
	
}

#info_img {
	
	top: 0;
	left: 0;
	
}

#info_text {
	
	top: 25px;
	left: 490px;
	
	text-align: left;
	
}

#info_text_p1,
#info_text_p2 {
	
	font-size: 1.2rem;
	
}

#info_text_p3 {
	
	margin: 15px auto 0;
	
	font-size: 2.8rem;
	
}


