@charset "utf-8";

/*PC*/
@media print, screen and (min-width:641px){

	/* ページレイアウト */
	.introText {
		margin-bottom: 64px;
		letter-spacing: 0.08em;
	}
	.mainContentsArea {
		margin-top:22px;
	}
	.mainContentsArea h1 {
		letter-spacing: 0.11em;
		margin-bottom:25px;
	}
	ol {
		margin-left: 1.5em;
	}
	ol li {
		list-style: decimal;
		margin-bottom: 2em;
		font-size: 14px;
		font-size: 1.4rem;
	}
	address {
		font-style: normal;
	}
	.company {
		margin-top: 60px;
	}
	.company h2 {
		font-weight: normal;
		font-size: 14px;
		font-size: 1.4rem;
	}

}

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

/*smart*/
@media screen and (max-width:640px){
	.sideTitleArea > h1{
		font-size: 20px;
	}
	.mainContentsArea section {
		margin: 10px 18px 30px;
	}
	.mainContentsArea h1 {
		margin-top:7%;
		margin-bottom: 7%;
		font-size: 2.8rem;
		line-height:1.4;
		
	}
	.mainContentsArea p {
		margin-bottom: 10px;
		font-size: 2.4rem;
	}
	.mainContentsArea section ol {
		font-size: 2.4rem;
	}
	ol li {
		margin-bottom:5%;
	}
	.mainContentsArea address {
		font-size: 2.4rem;
	}
	.introText {
		margin: 0 18px 30px;
	}
	address {
		font-style: normal;
	}
	.company {
		margin-top: 60px;
	}
	.company h2 {
		font-weight: normal;
		font-size: 2.4rem;
	}
}
