@charset "UTF-8";

.bg-purple-light { background-color: #f0dff5; }
strong-r {
    color: #F00000;
    font-weight: bold;
}

strong-r-l{
    color:#FFFFFF
        
    
}

.bg-sb {
    background-color: #20a9e0;
    padding-left: 1rem;
    line-height: 1.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.bg-ly {
    background-color: #fffecc;
    line-height: normal;
}

.img-left {
    clear: left;
    padding-bottom: 0px;
    float: left;
    padding-left: 0.19rem;
    word-spacing: normal;
    letter-spacing: 0.5rem;
    text-align: left;
    line-height: 2rem;
    padding-right: 10px;
}

.bg-p {
    background-color: #8e1ba0;
    float: left;
    clear: left;
    color: #fff;
    text-indent: 0rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.bg-lb   {
    background-color: #d3eef0;
    line-height: 1.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 1.5rem;
}
.bg-lp   {
    background-color: #daafe6;
    line-height: 1.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 1rem;
}

.icon {
    padding-top: 0.19rem;
    padding-right: 0.19rem;
    padding-bottom: 0.19rem;
    padding-left: 0.19rem;
    line-height: normal;
    display: block;
}
.text-area   {
    text-align: left;
    margin-left: 1rem;
}

.navbar-nav.mr-auto .nav-item .nav-link.active {
    color: #fff;
    background-color: #8e0be0;
}

.nav-item.dropdown.active {
    color: #fff;
    background-color: #8e1ba0;
}

.nav-item.active {
    background-color: #8e1ba0;
    color: #fff;
}

char-rb{ color: #9b162f; }

char-b {
    color: #20a9e0;
    font-weight: bold;
}

strong-l-r {
    color: #fd1005;
    font-size: x-large;
}

strong-l-pnk {
    color: #ff7bac;
    font-size: x-large;
}
strong-l-b   {
    color: #20a9e0;
    font-weight: bold;
    font-size: large;
}

char-l-rb {
    color: #9b162f;
    font-size: large;
}

.text-area-center {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-left: 2rem;
    text-align: center;
}
.bg-line-b   { background-image: url(url); }
.img-center   {
    text-align: center;
    width: 100%;
}

strong-l {
    line-height: 1.5rem;
    font-size: 1.25rem;    
}
img-title { line-height: 1.25rem; }

.text-area.ml-33 { padding-left: 33%; }

char-lb {
    color: #20a9e0; 
    font-size:small;
}

char-lb10 { 
    color:#20a9e0;
　　font-size:x-small:
}

char-b{
    color: #0000ff;
}

char-db{
    color: #000064;
}

char-br{
    color: #820000;
}


char-small   { font-size: small; }

char-s { font-size: small; }
nav-area   { margin-left: 33%; }
ul li   { list-style-type: none; }
text-area-toiawase   { padding-top: 3rem; }
char-r   { color: red; }

#form .textArea {
    width: 100%;
    margin-left: 5%;
    margin-bottom: 0px;
}
.map-area {
    margin: 0 auto;
    position: relative;
    padding-top: 56.25%;
    width: 100%;
}

.map-area iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
section .container.mt-3 .row.class- {
}
