/*========================================*/
/*================== base ================*/
/*========================================*/
.postWrap{
	max-width: 1000px;
	width: 96%;
	margin: auto;
	font-size: min(20px, 4vw);
	}

.postWrap p {
	padding: 0 min(2vw , 15px) 0;
	position: relative;
	font-size: min(3.5vw , 18px);
	width: 100%;
	max-width: 1000px;
}

.postWrap p span{}

.postWrap h2 a{}

.postWrap *.title01{
	color: #b20000;
	font-size: min(5vw , 30px);
	border-bottom: 5px double #ccc;
	display: block;
	padding: min(1vw , 10px) min(2vw , 20px);
	}

.postWrap *.priceTxt{
	color: #b20000;
	font-size: min(5vw , 22px);
	display: block;
	text-align: right;
	font-weight: bold;
	position: absolute;
	right: 0;
	bottom:0;
	}

.postWrap p img[class*="alignleft"] {
	width: 90%;
	margin: min(2vw , 15px) auto min(4vw , 20px);
	display: block;
	}

.postWrap address{
	font-style: normal;
	margin-top: min(2vw , 15px);
}

.postWrap > h3 {
	width: 100%;
	margin: min(2vw , 15px) auto;
	border-bottom: #675c55 5px solid;
	border-left: none;
	color: #675c55;
	padding: min(2vw , 10px);
	text-indent: 0;
	position: relative;
	font-size: min(4.5vw , 24px);
	text-align: left;
	font-family: "Rounded Mplus 1p";
	max-width: 1000px;
}

/*----- プラスリリース2310ページ共通 -----*/

body.postid-42256{}
body.postid-42256 .postWrap > div{padding-bottom:min(10vw , 50px);}
body.postid-42256 .postWrap .title01 {
	color: #b20000;
	font-size: min(5vw , 30px);
	border-bottom: 5px double #ccc;
	display: block;
	padding: min(10vw , 60px) 0 0;
}
body.postid-42256 .postWrap :not(table, h4, .title01) + p {
	text-align: left;
	margin-top: min(10vw , 50px);
}

body.postid-42256 .postWrap .title01 + p {margin-top:min(2vw , 15px);}

body.postid-42256 div.postWrap table {
	font-size: min(20px, 4vw);
	max-width: 1000px;
	width: 100%;
	margin: min(4vw , 15px) auto;
}

body.postid-42256 div.postWrap table tr{border: 2px solid black;}
body.postid-42256 div.postWrap table tr > * {
	padding: min(2vw , 10px);
	color: #333;
	}
body.postid-42256 div.postWrap table tr th {
	background-color: #d1cfc9;
	border: 2px solid black;
	text-align: center;
	max-width: 300px;
	letter-spacing: 5px;
}
body.postid-42256 div.postWrap table tr td {
	border: 2px solid black;
	text-align: center;
	background-color:#d1cfc9;
}
body.postid-42256 div.postWrap table.graph1 tr td,
body.postid-42256 div.postWrap table.graph1 tr th{width: 25%;}
body.postid-42256 div.postWrap table.graph2 tr td,
body.postid-42256 div.postWrap table.graph2 tr th {width: 20%;}
body.postid-42256 div.postWrap table tr td:nth-of-type(n+2) {
	text-align: right;
	background-color:#fff;
}
  
body.postid-42256 div.postWrap ul {
	width: 96%;
	margin: min(10vw , 40px) auto;
}
body.postid-42256 div.postWrap ul li{}
body.postid-42256 div.postWrap ul li + li {margin-top: min(8vw , 40px);}
body.postid-42256 div.postWrap ul li h4 {
	font-size: 120%;
	border-bottom: 1px solid #ccc;
	padding-bottom: min(1vw , 10px);
	margin-bottom: min(1vw , 10px);
}
body.postid-42256 div.postWrap ul li p {
	padding-left: 1em;
}
  
body.postid-42256 #mainCont section.access.customfWrap2{display:none;}

@media only screen and (max-width:840px){




}
  
  
  