/*================================================================================================*/
/*Get R.C.=========================================================================================*/
/*================================================================================================*/
body#getrc {
	background-color: #BFD730;
}
body#getrc > header {
	background-color: #BFD730;
}
body#getrc main nav ul li:nth-child(1) {
	background-image: url("../../assets/img/svg/whatsnew_lower.svg");
	background-size: 60%;
}
body#getrc main nav ul li:nth-child(2) {
	background-image: url("../../assets/img/svg/newmagazine_lower.svg");
	background-size: 75%;
	background-position: center 55%;
}
body#getrc main nav ul li:nth-child(3) {
	background-image: url("../../assets/img/svg/backnumber_lower.svg");
	background-size: 65%;
}
body#getrc main nav ul li:nth-child(4) {
	background-image: url("../../assets/img/svg/digitalmagazine_lower.svg");
	background-size: 80%;
}
body#getrc main header div:nth-child(1) {
	width: 100%;
	height: 100%;
	background-image: url("../../assets/img/svg/getrc_head.svg");
	background-repeat: no-repeat;
	background-position: center 60%;
	background-size: 35%;
	position: absolute;
	
}
@media all and (max-width: 768px) {
body#getrc main header div:nth-child(1) {
	background-position: center 50%;
	background-size: 50%;
	
}
}
body#getrc main div#contents > div {
	width: 100%;
}
body#getrc main div#contents > div:nth-child(1) {
	padding: 25px 230px 0px 230px;
}
@media all and (max-width: 768px) {
body#getrc main div#contents > div:nth-child(1) {
	padding: 0px 20px 0px 20px;
	text-align: center;
}
}
body#getrc main div#contents > div:nth-child(1) > div {
	width: 100%;
	height: 100px;
	background-image: url("../../assets/img/svg/haihon_yotei.svg");
	background-repeat: no-repeat;
	background-position: center 50%;
	background-size: 100%;
	
}
@media all and (max-width: 768px) {
body#getrc main div#contents > div:nth-child(1) > div {
	height: 100px;	
}
}
body#getrc main div#contents > div:nth-child(1) > p {
	font-size: 1.07em;
	line-height: 1.8em;
}
@media all and (max-width: 768px) {
body#getrc main div#contents > div:nth-child(1) > p {
	font-size: 1.0em;
	line-height: 1.8em;
}
}
body#getrc main div#contents > div:nth-child(1) > p:nth-child(2) {
	margin-bottom: 20px;
}
body#getrc main div#contents > div:nth-child(2) {
	padding: 25px 230px 0px 230px;
	text-align: center;
	margin-bottom: 20px;
}
@media all and (max-width: 768px) {
body#getrc main div#contents > div:nth-child(2) {
	padding: 0px 20px 0px 20px;
	text-align: center;
	margin-bottom: 20px;
}
}
body#getrc main div#contents > div:nth-child(2) > div {
	width: 100%;
	height: 100px;
	background-image: url("../../assets/img/svg/searchshops.svg");
	background-repeat: no-repeat;
	background-position: center 50%;
	background-size: 60%;	
}
body#getrc main div#contents > div:nth-child(2) > select {
	width: 400px;
	height: 50px;
	font-size: 1em;
	border: 1px solid #000;
}
@media all and (max-width: 768px) {
body#getrc main div#contents > div:nth-child(2) > select {
	width: 100%;
}
}
body#getrc main div#contents > div:nth-child(3) {
	padding: 25px 230px 0px 230px;
	background-color: #fff;
}
@media all and (max-width: 768px) {
body#getrc main div#contents > div:nth-child(3) {
	padding: 25px 20px 0px 20px;
	background-color: #fff;
}
}
body#getrc main div#contents > div:nth-child(3) ul {
	list-style: none;
}
ul.area {
	padding-bottom: 20px;
}
ul.area > li > ul {
	color: #000;
}
.hokkaido > li {
	color: #C657A0;
}
.tohoku {
	color: #75B152;
}
.kanto {
	color: #DE772E;
}
.tokyo {
	color: #00B3F0;
}
.kanagawa {
	color: #00A651;
}
.chubu {
	color: #F37043;
}
.kinki {
	color: #33A3DC;
}
.chugoku {
	color: #F17DB1;
}
.shikoku {
	color: #00B26B;
}
.kyushu {
	color: #CB5845;
}
.okinawa {
	color: #EC008C;
}
