/*-------------------
// Common
---------------------*/
.mainPages {
	clear: both;
}

.mainPages:after {
	content: "";
  clear: both;
  display: block;
}

/*-------------------
// webpage style
---------------------*/
/*01.text*/
.mainPages .mainPages__text {
	margin: 0 auto;
	margin-bottom: 2rem;
}
.mainPages .mainPages__text:last-child {
	margin-bottom: 0rem;
}
.mainPages .mainPages__text p {
	width: 100%;
}

.mainPages .mainPages__text img {
	width: 100%;
	height: auto;
}

.mainPages .col-1 .mainPages__text--catch,
.mainPages .col-2 .mainPages__text--catch,
.mainPages .col-3 .mainPages__text--catch,
.mainPages .col-4 .mainPages__text--catch,
.mainPages .col-5 .mainPages__text--catch,
.mainPages .col-sm .mainPages__text--catch,
.mainPages .col-md-1 .mainPages__text--catch,
.mainPages .col-md-2 .mainPages__text--catch,
.mainPages .col-md-3 .mainPages__text--catch,
.mainPages .col-md-4 .mainPages__text--catch,
.mainPages .col-md-5 .mainPages__text--catch,
.mainPages .col-md .mainPages__text--catch,
.mainPages .col-lg-1 .mainPages__text--catch,
.mainPages .col-lg-2 .mainPages__text--catch,
.mainPages .col-lg-3 .mainPages__text--catch,
.mainPages .col-lg-4 .mainPages__text--catch,
.mainPages .col-lg-5 .mainPages__text--catch,
.mainPages .col-lg-6 .mainPages__text--catch,
.mainPages .col-lg .mainPages__text--catch,
.mainPages .col-xl-1 .mainPages__text--catch,
.mainPages .col-xl-2 .mainPages__text--catch,
.mainPages .col-xl-3 .mainPages__text--catch,
.mainPages .col-xl-4 .mainPages__text--catch,
.mainPages .col-xl-5 .mainPages__text--catch,
.mainPages .col-xl .mainPages__text--catch {
	font-size: 1.75rem;
}

/*02.conversation*/
.mainPages .mainPages__conversation {
	position: relative;
	margin: 0 auto;
	margin-bottom: 2rem;
}

.mainPages .mainPages__conversation .mainPages__conversationWrap {
	padding: 1.5rem 1rem;
}

.mainPages .mainPages__conversation:last-child {
	margin-bottom: 0rem;
}

.mainPages .mainPages__conversation .mainPages__conversationArticle {
	margin-bottom: 2rem;
}

.mainPages .mainPages__conversation .mainPages__conversationArticle:last-child {
	margin-bottom: 0;
}

.mainPages .mainPages__conversation--wordWrap {
	padding: 0.5rem 0.75rem;
	border-radius: 0.5rem;
	position: relative;
	margin-top: 1.5rem;
}

.mainPages .mainPages__conversation--wordWrap p {
	width: 100%;
}

.mainPages .mainPages__conversation--word {
	margin: 0.5rem 0;
}

.mainPages .mainPages__conversation--name {
	font-size: 0.75rem;
}

.mainPages .mainPages__conversation--icon, .mainPages .mainPages__conversation--q, .mainPages .mainPages__conversation--a {
	width: 100px;
	height: 100px;
	display: block;
}

.mainPages .col-1 .mainPages__conversation--wordWrap,
.mainPages .col-2 .mainPages__conversation--wordWrap,
.mainPages .col-3 .mainPages__conversation--wordWrap,
.mainPages .col-4 .mainPages__conversation--wordWrap,
.mainPages .col-5 .mainPages__conversation--wordWrap,
.mainPages .col-6 .mainPages__conversation--wordWrap,
.mainPages .col-7 .mainPages__conversation--wordWrap,
.mainPages .col-8 .mainPages__conversation--wordWrap,
.mainPages .col-9 .mainPages__conversation--wordWrap,
.mainPages .col-10 .mainPages__conversation--wordWrap,
.mainPages .col-11 .mainPages__conversation--wordWrap,
.mainPages .col .mainPages__conversation--wordWrap,
.mainPages .col-sm-1 .mainPages__conversation--wordWrap,
.mainPages .col-sm-2 .mainPages__conversation--wordWrap,
.mainPages .col-sm-3 .mainPages__conversation--wordWrap,
.mainPages .col-sm-4 .mainPages__conversation--wordWrap,
.mainPages .col-sm-5 .mainPages__conversation--wordWrap,
.mainPages .col-sm-6 .mainPages__conversation--wordWrap,
.mainPages .col-sm-7 .mainPages__conversation--wordWrap,
.mainPages .col-sm-8 .mainPages__conversation--wordWrap,
.mainPages .col-sm-9 .mainPages__conversation--wordWrap,
.mainPages .col-sm-10 .mainPages__conversation--wordWrap,
.mainPages .col-sm-11 .mainPages__conversation--wordWrap,
.mainPages .col-sm .mainPages__conversation--wordWrap,
.mainPages .col-md-1 .mainPages__conversation--wordWrap,
.mainPages .col-md-2 .mainPages__conversation--wordWrap,
.mainPages .col-md-3 .mainPages__conversation--wordWrap,
.mainPages .col-md-4 .mainPages__conversation--wordWrap,
.mainPages .col-md-5 .mainPages__conversation--wordWrap,
.mainPages .col-md-6 .mainPages__conversation--wordWrap,
.mainPages .col-md-7 .mainPages__conversation--wordWrap,
.mainPages .col-md-8 .mainPages__conversation--wordWrap,
.mainPages .col-md-9 .mainPages__conversation--wordWrap,
.mainPages .col-md-10 .mainPages__conversation--wordWrap,
.mainPages .col-md-11 .mainPages__conversation--wordWrap,
.mainPages .col-md .mainPages__conversation--wordWrap,
.mainPages .col-lg-1 .mainPages__conversation--wordWrap,
.mainPages .col-lg-2 .mainPages__conversation--wordWrap,
.mainPages .col-lg-3 .mainPages__conversation--wordWrap,
.mainPages .col-lg-4 .mainPages__conversation--wordWrap,
.mainPages .col-lg-5 .mainPages__conversation--wordWrap,
.mainPages .col-lg-6 .mainPages__conversation--wordWrap,
.mainPages .col-lg-7 .mainPages__conversation--wordWrap,
.mainPages .col-lg-8 .mainPages__conversation--wordWrap,
.mainPages .col-lg-9 .mainPages__conversation--wordWrap,
.mainPages .col-lg-10 .mainPages__conversation--wordWrap,
.mainPages .col-lg-11 .mainPages__conversation--wordWrap,
.mainPages .col-lg .mainPages__conversation--wordWrap,
.mainPages .col-xl-1 .mainPages__conversation--wordWrap,
.mainPages .col-xl-2 .mainPages__conversation--wordWrap,
.mainPages .col-xl-3 .mainPages__conversation--wordWrap,
.mainPages .col-xl-4 .mainPages__conversation--wordWrap,
.mainPages .col-xl-5 .mainPages__conversation--wordWrap,
.mainPages .col-xl-6 .mainPages__conversation--wordWrap,
.mainPages .col-xl-7 .mainPages__conversation--wordWrap,
.mainPages .col-xl-8 .mainPages__conversation--wordWrap,
.mainPages .col-xl-9 .mainPages__conversation--wordWrap,
.mainPages .col-xl-10 .mainPages__conversation--wordWrap,
.mainPages .col-xl-11 .mainPages__conversation--wordWrap,
.mainPages .col-xl .mainPages__conversation--wordWrap {
	margin-top: 1.5rem;
	margin-left: 0px;
}

/*03.point*/
.mainPages__point {
	margin: 0 auto;
	margin-bottom: 2rem;
}
.mainPages__point:last-child {
	margin-bottom: 0rem;
}

.mainPages__point .mainPages__pointDl {
	padding: 1.25rem 1rem 1rem;
}

.mainPages__point .mainPages__pointDl dt {
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.mainPages__point .mainPages__pointDl--number {
	width: 52px;
	text-align: center;
	font-size: 4.5rem;
	line-height: 4.5rem;
	font-weight: bold;
	display: block;
	margin: -0.5rem 1rem 0 0;
}

.mainPages__point .mainPages__pointDl h4 {
	text-align: left;
	margin: 0;
}

.mainPages__point .mainPages__pointDl--title {
	font-size: 1.75em;
	line-height: 2rem;
	margin-bottom: 0.5rem;
}

.mainPages__point .mainPages__pointDl--caption {
	width: 100%;
	font-size: 0.75em;
}

/*04.product*/
.mainPages__product {
	margin: 0 auto;
	margin-bottom: 2rem;
}
.mainPages__product:last-child {
	margin-bottom: 0rem;
}

.mainPages__product--spec {
	margin: 0 auto;
	text-align: center;
	font-size: 0.75rem;
	margin-bottom: 0.5rem;
}

.mainPages__product--catch {
	font-weight: bold;
	text-align: center;
	line-height: 1.5em;
	margin: 0.5rem 0;
}

.mainPages__product .mainPages__productTable img {
	width: 100%;
	height: auto;
}

.mainPages__product .mainPages__productTable {
	margin: 0 auto;
	margin-bottom: 1rem;
	border-radius: 0.5rem;
	padding: 1rem;
}

.mainPages__product .mainPages__productTable p {
	width: 100%;
}

/*05.datetable*/
.mainPages__datetable {
	margin: 0 auto;
	margin-bottom: 2rem;
}
.mainPages__datetable:last-child {
	margin-bottom: 0rem;
}

.mainPages__datetable table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 4px;
}

.mainPages__datetable th,
.mainPages__datetable td {
	padding: 1rem 0.5rem;
	text-align: center;
}

/*06.button*/
.mainPages__button {
	margin: 0 auto;
	margin-bottom: 2rem;
}
.mainPages__button:last-child {
	margin-bottom: 0rem;
}

.mainPages__button--btnA em,
.mainPages__button--btnB em {
	display: block;
	font-size: 3.5em;
}

.mainPages__button--btnA em span,
.mainPages__button--btnB em span {
	display: none;
}

/*-------------------
// min-width: 730px
---------------------*/
@media screen and (min-width: 730px) {
.mainPages__button--btnA em,
.mainPages__button--btnB em {
	display: inline;
	margin-right: 8px;
	font-size: 1.25em;
	line-height: 1em;
}
}

/*-------------------
// min-width: 880px
---------------------*/
@media screen and (min-width: 880px) {
.mainPages .col-1 .mainPages__text,
.mainPages .col-2 .mainPages__text,
.mainPages .col-3 .mainPages__text,
.mainPages .col-4 .mainPages__text,
.mainPages .col-5 .mainPages__text,
.mainPages .col-6 .mainPages__text,
.mainPages .col-7 .mainPages__text,
.mainPages .col-8 .mainPages__text,
.mainPages .col-9 .mainPages__text,
.mainPages .col-10 .mainPages__text,
.mainPages .col-11 .mainPages__text,
.mainPages .col-12 .mainPages__text,
.mainPages .col .mainPages__text,
.mainPages .col-sm-1 .mainPages__text,
.mainPages .col-sm-2 .mainPages__text,
.mainPages .col-sm-3 .mainPages__text,
.mainPages .col-sm-4 .mainPages__text,
.mainPages .col-sm-5 .mainPages__text,
.mainPages .col-sm-6 .mainPages__text,
.mainPages .col-sm-7 .mainPages__text,
.mainPages .col-sm-8 .mainPages__text,
.mainPages .col-sm-9 .mainPages__text,
.mainPages .col-sm-10 .mainPages__text,
.mainPages .col-sm-11 .mainPages__text,
.mainPages .col-sm-12 .mainPages__text,
.mainPages .col-sm .mainPages__text,
.mainPages .col-md-1 .mainPages__text,
.mainPages .col-md-2 .mainPages__text,
.mainPages .col-md-3 .mainPages__text,
.mainPages .col-md-4 .mainPages__text,
.mainPages .col-md-5 .mainPages__text,
.mainPages .col-md-6 .mainPages__text,
.mainPages .col-md-7 .mainPages__text,
.mainPages .col-md-8 .mainPages__text,
.mainPages .col-md-9 .mainPages__text,
.mainPages .col-md-10 .mainPages__text,
.mainPages .col-md-11 .mainPages__text,
.mainPages .col-md-12 .mainPages__text,
.mainPages .col-md .mainPages__text,
.mainPages .col-lg-1 .mainPages__text,
.mainPages .col-lg-2 .mainPages__text,
.mainPages .col-lg-3 .mainPages__text,
.mainPages .col-lg-4 .mainPages__text,
.mainPages .col-lg-5 .mainPages__text,
.mainPages .col-lg-6 .mainPages__text,
.mainPages .col-lg-7 .mainPages__text,
.mainPages .col-lg-8 .mainPages__text,
.mainPages .col-lg-9 .mainPages__text,
.mainPages .col-lg-10 .mainPages__text,
.mainPages .col-lg-11 .mainPages__text,
.mainPages .col-lg-12 .mainPages__text,
.mainPages .col-lg .mainPages__text,
.mainPages .col-xl-1 .mainPages__text,
.mainPages .col-xl-2 .mainPages__text,
.mainPages .col-xl-3 .mainPages__text,
.mainPages .col-xl-4 .mainPages__text,
.mainPages .col-xl-5 .mainPages__text,
.mainPages .col-xl-6 .mainPages__text,
.mainPages .col-xl-7 .mainPages__text,
.mainPages .col-xl-8 .mainPages__text,
.mainPages .col-xl-9 .mainPages__text,
.mainPages .col-xl-10 .mainPages__text,
.mainPages .col-xl-11 .mainPages__text,
.mainPages .col-xl-12 .mainPages__text,
.mainPages .col-xl .mainPages__text {
	width: 100%;
}

.mainPages .mainPages__conversation .mainPages__conversationArticle {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.mainPages .col-12 .mainPages__conversation--wordWrap,
.mainPages .col-sm-12 .mainPages__conversation--wordWrap,
.mainPages .col-md-12 .mainPages__conversation--wordWrap,
.mainPages .col-lg-12 .mainPages__conversation--wordWrap,
.mainPages .col-xl-12 .mainPages__conversation--wordWrap
{
	width: 580px;
}

.mainPages .mainPages__conversation--wordWrap {
	margin-left: 2rem;
	margin-top: 1rem;
}

.mainPages .mainPages__conversation--icon, .mainPages .mainPages__conversation--q, .mainPages .mainPages__conversation--a {
	margin-top: 0rem;
	margin-right: auto;
}

.mainPages .col-1 .mainPages__conversationArticle,
.mainPages .col-2 .mainPages__conversationArticle,
.mainPages .col-3 .mainPages__conversationArticle,
.mainPages .col-4 .mainPages__conversationArticle,
.mainPages .col-5 .mainPages__conversationArticle,
.mainPages .col-6 .mainPages__conversationArticle,
.mainPages .col-7 .mainPages__conversationArticle,
.mainPages .col-8 .mainPages__conversationArticle,
.mainPages .col-9 .mainPages__conversationArticle,
.mainPages .col-10 .mainPages__conversationArticle,
.mainPages .col-11 .mainPages__conversationArticle,
.mainPages .col .mainPages__conversationArticle,
.mainPages .col-sm-1 .mainPages__conversationArticle,
.mainPages .col-sm-2 .mainPages__conversationArticle,
.mainPages .col-sm-3 .mainPages__conversationArticle,
.mainPages .col-sm-4 .mainPages__conversationArticle,
.mainPages .col-sm-5 .mainPages__conversationArticle,
.mainPages .col-sm-6 .mainPages__conversationArticle,
.mainPages .col-sm-7 .mainPages__conversationArticle,
.mainPages .col-sm-8 .mainPages__conversationArticle,
.mainPages .col-sm-9 .mainPages__conversationArticle,
.mainPages .col-sm-10 .mainPages__conversationArticle,
.mainPages .col-sm-11 .mainPages__conversationArticle,
.mainPages .col-sm .mainPages__conversationArticle,
.mainPages .col-md-1 .mainPages__conversationArticle,
.mainPages .col-md-2 .mainPages__conversationArticle,
.mainPages .col-md-3 .mainPages__conversationArticle,
.mainPages .col-md-4 .mainPages__conversationArticle,
.mainPages .col-md-5 .mainPages__conversationArticle,
.mainPages .col-md-6 .mainPages__conversationArticle,
.mainPages .col-md-7 .mainPages__conversationArticle,
.mainPages .col-md-8 .mainPages__conversationArticle,
.mainPages .col-md-9 .mainPages__conversationArticle,
.mainPages .col-md-10 .mainPages__conversationArticle,
.mainPages .col-md-11 .mainPages__conversationArticle,
.mainPages .col-md .mainPages__conversationArticle,
.mainPages .col-lg-1 .mainPages__conversationArticle,
.mainPages .col-lg-2 .mainPages__conversationArticle,
.mainPages .col-lg-3 .mainPages__conversationArticle,
.mainPages .col-lg-4 .mainPages__conversationArticle,
.mainPages .col-lg-5 .mainPages__conversationArticle,
.mainPages .col-lg-6 .mainPages__conversationArticle,
.mainPages .col-lg-7 .mainPages__conversationArticle,
.mainPages .col-lg-8 .mainPages__conversationArticle,
.mainPages .col-lg-9 .mainPages__conversationArticle,
.mainPages .col-lg-10 .mainPages__conversationArticle,
.mainPages .col-lg-11 .mainPages__conversationArticle,
.mainPages .col-lg .mainPages__conversationArticle,
.mainPages .col-xl-1 .mainPages__conversationArticle,
.mainPages .col-xl-2 .mainPages__conversationArticle,
.mainPages .col-xl-3 .mainPages__conversationArticle,
.mainPages .col-xl-4 .mainPages__conversationArticle,
.mainPages .col-xl-5 .mainPages__conversationArticle,
.mainPages .col-xl-6 .mainPages__conversationArticle,
.mainPages .col-xl-7 .mainPages__conversationArticle,
.mainPages .col-xl-8 .mainPages__conversationArticle,
.mainPages .col-xl-9 .mainPages__conversationArticle,
.mainPages .col-xl-10 .mainPages__conversationArticle,
.mainPages .col-xl-11 .mainPages__conversationArticle,
.mainPages .col-xl .mainPages__conversationArticle {
	display: block;
}
}
