@charset "utf-8";


.red {
	color: #ff0000;
}

.contactform {
  font-size: 1.2em;
}

#price_locationTxt {
	margin-top: 30px;
  line-height: 1.7em;
}
@media(max-width:767.98px) {
  #price_locationTxt {
    font-size: 0.9em;
  }
}

#price_locationTxt .txt2 {
}
#price_locationTxt .txt {
	padding-top: 6px;
	margin-bottom: 50px;
	padding-left: 0px;
	padding-right: 0px;
}
#price_locationTxt .txt p {
	margin: 10px 4px;
	padding: 4px;
}
@media(min-width:768px) {
#price_locationTxt .txt p {
	margin: 10px;
	padding: 10px;
}
}

#price_locationTxt .ichidoku {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 55px;
  padding-right: 55px;
}
@media(max-width:767px) {
#price_locationTxt .ichidoku {
	padding-left: 10px;
  padding-right: 10px;
}
}
#price_locationTxt h1, #price_locationTxt h2 {
	font-size: 1.2em;
	margin: 2em auto;
}
#price_locationTxt ul {
	margin: 0px auto 50px;
	padding: 0px 0px 0px 21px;
}
#price_locationTxt ul li {
	position: relative;
	list-style-type: none;
}

#price_locationTxt ul li::after {
	display: block;
	position: absolute;
	content: '';
	top: .3em;
	left: -1.4em;
	width: 12px;
	height: 12px;
}
#price_locationTxt ul.ul1 li::after {
	background-color: #98e8cf;
}
#price_locationTxt ul.ul2 li::after {
	background-color: #fb7d7e;
}
#price_locationTxt ul.ul3 li::after {
	background-color: #fcb46c;
}
#price_locationTxt ul.ul4 li::after {
	background-color: #7bbbf9;
}
#price_locationTxt ul.ul5 li::after {
	background-color: #fab3df;
}

