@charset "utf-8";
.container .row .container-fluid {
	text-align: center;
}
.row .container-fluid .heading {
    background-image: url(img/itemback.jpg);
    font-size: 0.9rem;
    background-color: rgba(209,240,237,1.00);
    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;
}
.container-fluid .inner-container img {
	margin-top: px;
	margin-left: 1px;
	margin-bottom: 2px;
}
.row .btn-square-shadow .btn.btn-info {
	/* [disabled]margin-left: auto; */
	max-width: 100%;
}
.container .row .info {
	text-align: center;
	font-size: 0.8rem;
}
.row .container-fluid .inner-container {
    text-align: left;
    font-size: 0.9rem;

}
.col-12 .container-fluid .comcept {
    text-align: left;
}

.row .container-fluid .container-fluid {
	max-width: 100%;
}
.container .row .container-fluid {
}





.container-fluid .inner-container img {
	margin-left: 2px;
	margin-bottom: 2px;
}
.container-fluid .inner-container img {
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 2px;
    padding-bottom: px;
    padding-top: 0px;
    margin-top: 2px;
}
.container-fluid .inner-container .Subtitles {
    background-color: #E7E7E7;
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: bold;
    font-size: 0.9rem;
}
.inner-container .Subtitles .Cause {
    font-weight: bold;
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0rem;

}



.row .col-12 h1 {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.row .col-12 h1 {
	background-image: url(img/bannerback.png);
}
.row .container-fluid .inner-container {
	font-size: 0.8rem;
}
.row .container-fluid .inner-container {
    font-size: 0.9rem;
}
.inner-container .Subtitles .Abnormal {
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    color: #593e46;
    font-size: 0.8rem;
    font-weight: normal;
}
.about ul li {
    list-style-type: none;
}
ul li .caution {
    background-color: #F5F5F5;
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
    font-weight: bold;
}

ul .inner-container .about {
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
}

.inner-container .about ol {
    list-style-type: none;
}
.container-fluid .inner-container .about {
    font-size: 0.9rem;
    text-align: left;
}
ol li span {
    color: #593e46;
    font-size: 0.9rem;
}
.container .container-fluid .inner-container {
}
.about ol li {
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
}
ol  {
    position: relative;
    margin: 0;
    padding: 0;
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
}
.row .col-9 ol {
    list-style-type: decimal;
}
.col-9 ol li {
    list-style-type: decimal;
}
.container .row .col-9 {
    text-align: left;
}




ol li  {
  list-style: none;
  list-style-position: outside;
  margin: 0;
  padding-left: 1.25em
}
.container .container-fluid .container-fluid {
    text-align: center;
}
.container-fluid .container-fluid .comenticon {
    text-align: center;
}
.container .container-fluid .unit {
    text-align: left;
    background-color: #F7F7F7;
}
.about ul li {
}




ol li span {
  position: absolute;
  left: 0;
  margin: 0
}
.col-12 .container-fluid #comcept {
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
}
.container-fluid .inner-container a {
    color: #2E7CCD;
    font-size: 1rem;
}
.container-fluid .inner-container .rink {
    color: #658DDF;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 1rem;
}
.container-fluid #comcept .rink {
}
#comcept .rink a {
    color: #2E7CCD;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 1rem;
}
.inner-container .about .children {
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: bold;
    font-size: 0.9rem;
}
.row .col-12 h1 {
    font-size: 1.05rem;
}
ul li .detail {
    color: #593e46;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 0.9rem;
    font-weight: bold;
}
.about ul li {
    list-style-type: disc;
}
