@charset "utf-8";

/*PC*/
@media print, screen and (min-width:641px){
	.mainContentsArea {
		padding-bottom: 50px;
	}
	.main_page_link {
		margin-top:4px;
		border-top: 1px solid #e8e8e8;
	}
	.main_page_link li {
		border-bottom: 1px solid #e8e8e8;
	}
	.main_page_link > li > a {
		padding: 20px 0;
		display: block;
	}
	.main_page_link > li > a > span {
		margin-left:4px;
	}
	.subs {
		margin-left: 30px;
	}
	.subs li {
		border-bottom: none;
	}
	.subs > li > a {
		padding: 10px 0;
		display: block;
	}
	.main_page_link span {
		font-family: "MS Pゴシック",sans-serif;
		font-size: 1.2rem;
		margin-right: 5px;
	}

}

/*tablet*/
@media print, screen and (max-width:1000px) and (min-width:641px){
	.sideTitleArea {
		width:180px;
	}
	.mainContentsArea {
		margin-left:180px;
		margin-right:3%;
	}
}

/*smart*/
@media print, screen and (max-width:640px){
	.mainContentsArea {
		padding-bottom: 50px;
	}
	.mainContentsArea section {
		margin: 10px 18px 30px;
	}
	.mainContentsArea h1 {
		margin-bottom: 10px;
		font-size: 15px;
	}
	.mainContentsArea a {
		font-size:2.8rem;
	}
	.main_page_link {
		border-top: 1px solid #e8e8e8;
		margin: 0 18px;
	}
	.main_page_link li {
		border-bottom: 1px solid #e8e8e8;
	}
	.main_page_link > li > a {
		padding: 15px 0;
		display: block;
	}
	.main_page_link span {
		font-family: "MS Pゴシック",sans-serif;
		margin-right: 5px;
	}
	.subs {
		margin-left: 30px;
	}
	.subs li {
		border-bottom: none;
	}
	.subs > li > a {
		padding: 10px 0;
		display: block;
	}
}
