@charset "utf-8";
.row .container-fluid .heading {
	font-weight: bold;
}
.row .container-fluid .liniment {
	background-color: rgba(209,240,237,1.00);
	text-align: center;
	background-image: url(img/itemback.jpg);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #593e46;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
	font-weight: normal;
	font-size: 1rem;
}
.row .container-fluid .unit {
	font-weight: bold;
	text-align: left;
}
.container .row .unit {
}

.unit .inner-container span {
	font-weight: normal;
	margin-top: 0px;
}
.row .container-fluid .inner-container {
	font-size: 0.9rem;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
}


.container-fluid ol p {
	font-size: 0.9rem;
}
.about ol li {
	font-size: 0.9rem;
}
.container-fluid ol li {
}

.row .container-fluid .point {
	font-size: 1rem;
	font-weight: bold;
}


.inner-container.col-md-12 .card-container #caption {
	margin-top: 30px;
}

.col-12 .container-fluid #comcept {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.flex p .img-fluid {
	margin-top: 65px;
	margin-left: 70px;
	margin-bottom: 0px;
	max-width: 100%;
}
.row .col-12 .conviction {
}

.row .container-fluid .flex {
	margin-bottom: 70px;
}
.row .col-12 #conviction {
}
.container .container-fluid .img-fluid {


}
.container .row .col-12 {
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
}


.col-12 .container .btn.btn-primary {
	background-color: #668ad8;
}
.col-12 .container .inner-container {
	text-align: left;
}

.col-12 .container .container-fluid {
}
.row .container-fluid .container {
	max-width: 100%;
	text-align: center;
}
.row .col-12 h1 {
	background-image: url(img/bannerback.png);
}
.container-fluid ol li {
}
.container-fluid .detail ol {
}
.detail ol li {
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: bold;
    font-size: 0.9rem;
}
.container .row .flex {
    text-align: center;
}
.container .col-12.mb-2.text-center #comment {
    margin-top: 0px;
}
.container-fluid .container .col-12.mb-2.text-center {
    margin-top: 0px;
    padding-top: 0px;
    background-color: #FFFFFF;
    color: #593e46;
}
.inner-container span a {
    color: #FFFFFF;
}
.row .container-fluid .about {

}
.about ol li {
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
}
.row .container-fluid p {
    text-align: center;
}
.card-container #caption .caption {
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: bold;
    font-size: 0.8rem;
}







.container-fluid .flex p {
    text-align: center;
}
.container .col-12.mb-2.text-center #comment {
    text-align: left;
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
}
