@charset "utf-8";

main {}
div#catch > header.plan > div.wave {
  background: limegreen;
}
/* ------------------------- header.index ------------------------- */
div#catch > header {
	background:forestgreen;
}
div#catch > header blockquote.planfeatures:before {
	content:"";
	background-image:url(../images/reachseoplan_header_woman.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-size:contain;
	width:calc( 10rem + 10vmin );
	height:calc( 10rem + 10vmin );
	position:absolute;
	top:calc( -10rem - 10vmin );
	left:0;
}
header > blockquote.planinfo > dl.planstyle > dd:first-of-type:before {
	content:"ライバルサイトに勝つために１ページに集中SEO！";
}
header > blockquote.planinfo > dl.planprice > dd:first-of-type:before {
	content:"完全固定の月額料金プラン！";
}
/* ------------------------- catch ------------------------- */
section#catch:before {
	content:"本プランは、\aコンテンツとリンク評価アップを目的にしたSEO対策プランです。";
}

/* ------------------------- header.index ------------------------- */
/*
main > header {}
main > header > div {
	background:forestgreen;
}
main > header > div > h1 {}
main > header > ul {
	grid-template-columns:2fr 2fr 1fr !important;
}
main > header > ul:before {
	background-image:url(../images/reachseoplan_header_woman.png);
}
main > header > ul > li:nth-of-type(1) {
	background-image:url(../../common/images/fixedplan_catch_contentsseo.png);
	grid-column:1/2;
	grid-row:1/2;
}
main > header > ul > li:nth-of-type(2) {
	background-image:url(../../common/images/fixedplan_catch_linkseo.png);
	grid-column:2/3;
	grid-row:1/2;
}
main > header > ul > li:nth-of-type(3) {
	background-image:url(../../common/images/fixedplan_catch_attract.png);
	grid-column:1/2;
	grid-row:2/4;
}
main > header > ul > li:nth-of-type(4) {
	background-image:url(../../common/images/fixedplan_catch_condition.png);
	grid-column:2/3;
	grid-row:2/3;
}
main > header > ul > li:nth-of-type(5) {
	background-image:url(../../common/images/fixedplan_catch_price.png);
	grid-column:2/3;
	grid-row:3/4;
}
main > header > ul > li:nth-of-type(6) {
	background-image:url(../../common/images/fixedplan_catch_mypage.png);
	grid-column:1/3;
	grid-row:4/5;
}
main > header > ul > li:nth-of-type(7) {
	grid-column:3/4;
	grid-row:1/5;
}
main > header > ul > li:nth-of-type(8) {
	grid-column:1/3;
	grid-row:4/5;
}
/* -------------------------------------------------- */
/*
li.planmenu > menu:nth-of-type(1) > li:nth-of-type(1) {
	background-image: linear-gradient(180deg,darkgreen 0%,forestgreen 100%);
}
li.planmenu > div {
	background-color:forestgreen;
}
li.planmenu > menu:nth-of-type(2) > li > a {
	background-color:forestgreen;
}
li.planmenu > menu:nth-of-type(2) > li > a:hover {
	background-color:darkgreen;
}
/* -------------------------------------------------- */










@media screen and (max-width:80rem){
}










@media screen and (max-width:60rem){
}
