/*================================================================================================*/
/*What's New=========================================================================================*/
/*================================================================================================*/
body#whatsnew {
	background-color: #F287B7;
}
body#whatsnew > header {
	background-color: #F287B7;
}
body#whatsnew main nav ul li:nth-child(1) {
	background-image: url("../../assets/img/svg/newmagazine_lower.svg");
	background-size: 75%;
	background-position: center 55%;
}
body#whatsnew main nav ul li:nth-child(2) {
	background-image: url("../../assets/img/svg/backnumber_lower.svg");
	background-size: 65%;
}
body#whatsnew main nav ul li:nth-child(3) {
	background-image: url("../../assets/img/svg/getrc_lower.svg");
	background-size: 37%;
}
body#whatsnew main nav ul li:nth-child(4) {
	background-image: url("../../assets/img/svg/digitalmagazine_lower.svg");
	background-size: 80%;
}
body#whatsnew main header div:nth-child(1) {
	width: 100%;
	height: 100%;
	background-image: url("../../assets/img/svg/whatsnew_head.svg");
	background-repeat: no-repeat;
	background-position: center 58%;
	background-size: 47%;
	position: absolute;
	
}
@media all and (max-width: 768px) {
body#whatsnew main header div:nth-child(1) {
	background-position: center 50%;
	background-size: 70%;
	
}
}
body#whatsnew main div#contents > div {
	float: left;
}
@media all and (max-width: 768px) {
body#whatsnew main div#contents > div {
	float: none;
}
}
body#whatsnew main div#contents > div:nth-child(1) {
	width: calc(100% / 2);
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 0px;
}
@media all and (max-width: 768px) {
body#whatsnew main div#contents > div:nth-child(1) {
	width: calc(100%);
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 40px;
}
}
body#whatsnew main div#contents > div:nth-child(1) > img {
	width: 100%;
}
body#whatsnew main div#contents > div:nth-child(2) {
	width: calc(100% / 2);
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 50px;
}
@media all and (max-width: 768px) {
body#whatsnew main div#contents > div:nth-child(2) {
	width: calc(100%);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
}
body#whatsnew main div#contents > div:nth-child(2) > p:nth-child(1) {
	font-size: 1.5em;
	margin-bottom: 30px;
	font-weight: bold;
}
body#whatsnew main div#contents > div:nth-child(2) > p:nth-child(2) {
	font-size: 1em;
	margin-bottom: 0px;
	line-height: 1.7em;
}
body#whatsnew main div#contents > div:nth-child(2) > p:nth-child(2) a {
	color: #000;
	text-decoration: none;
	word-break: break-word;
}
