@charset "UTF-8";
div#lp_article {
    width: 750px;
    margin: 0 0 0 auto;
}
#prv-block h1 {
	border-bottom: 1px solid #00813e;
	padding-bottom: 5px;
	margin-bottom: 20px;
	font-weight: bold;
}

#prv-block .prv-clm{
  margin: 50px 0px 0px 0px;
}
#prv-block section.prv-clm h2 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: bold;
}
#prv-block section.prv-clm ol,
#prv-block section.prv-clm li > ol {
    margin-left: 16px;
}
#prv-block section.prv-clm li {
  line-height: 1.8em;
  list-style: decimal;
  margin-bottom: 10px;
}

/*入れ子*/
#prv-block section.prv-clm li > ol {
  margin-top: 10px;
}


/*数字*/
#prv-block .prv-clm ol.numAuto {
  counter-reset: number 0;
  margin-left: 0px;
}
#prv-block .prv-clm ol.numAuto li {
	list-style: none;
}
#prv-block .prv-clm ol.numAuto li:before,
#prv-block .prv-clm ol.numAuto li div {
  display:inline-block;
  vertical-align: text-top;
}
#prv-block .prv-clm ol.numAuto li:before {
  counter-increment: number 1;
  content: "（"counter(number)"）";
  width: 30px;
}
#prv-block .prv-clm ol.numAuto li div {
  /* margin-left: 23px; */
  width: 95%;
}

/*ローマ*/
#prv-block .prv-clm ol.numRoman li:before {
  display: none;
}




/*スマホ用------------------------------------------------*/
@media screen and (max-width: 640px){
	#mainWrapper #pickup {
			display: none;
	}
	#prv-block h1 {
			font-size: 18px;
	}

	div#prv-block {
			font-size: 12px;
	}

	#prv-block .prv-clm ol.numAuto li div {
			width: 90%;
	}

	#prv-block .prv-clm p {
			font-size: 12px;
	}

	#prv-block .prv-clm {
			margin: 30px 0 0 0;
	}
}

