@charset "UTF8";
html {
    font-size: 62.5%;
    height: 100%;
}
body {
    width: 100%;
    margin: 0 auto;
    font-family: "Noto Sans JP", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.75em;
    background-color: rgba(var(--clr_white), 1.0);
    text-align: justify;
    text-justify: inter-ideograph;
    word-wrap: break-word;
    overflow-wrap: break-word;
    line-break: strict;
    position: relative;
    padding-bottom: 30px;
}

.wrapper_frame {
    border: #E71F18 double 5px;
    margin: 30px 30px 0;
}

/* body::before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 10px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    padding: 15px 0 15px 0;
    background-image: url(../img/kazari_waku.svg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
    border-bottom: #E71F18 double 5px;
    width: 92%;
    z-index: 1;
}
body::after {
    content: "";
    position: absolute;
    display: inline-block;
    bottom: 10px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    padding: 15px 0 15px 0;
    background-image: url(../img/kazari_waku.svg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 92%;
    z-index: 1;
} */

/* @media screen and (max-width: 1575px)  {
    body::before{
        left: 15px;
        background-position: 0 0;
        width: calc(100% - 15px);
    }
} */
header {
    position: fixed;
    top: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    width: 100%;
    z-index: 20;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    font-size: 1.2rem;
    background-color: rgba(var(--main-color), 0.9);
    line-height: 1.5em;
    opacity: 0;
    transition: all 0.6s;
}
header.is-animation {
    opacity: 1.0;
    transition: all 0.6s;
}
header p:nth-child(1) {
    width: calc(100% / 2 - 25px);
    margin: 10px 0 10px 25px;
    color: rgba(var(--white-color), 1.0);
    opacity: 0;
    transition: all 0.6s;
}
header.is-animation p:nth-child(n+1) {
    opacity: 1.0;
    transition: all 0.6s;
}
header p:nth-child(2) {
    width: calc(100% / 2 - 25px);
    margin: 10px 25px 10px 0;
    text-align: right;
    opacity: 0;
    transition: all 0.6s;
}
header.is-animation p:nth-child(2) {
    opacity: 1.0;
    transition: all 0.6s;
}
.wrapper {
    position: relative;
    max-width: 1000px;
    /* background-color: rgba(var(--bg-color)); */
	padding: 20px 60px 30px 60px;
    margin: 0 auto;
}


/*----------------------------------------backtotop_btn----------------------------------*/
#page_top {
    width: 90px;
    height: 90px;
    position: fixed;
    right: 0;
    bottom: 10px;
    opacity: 0.8;
    z-index: 140;
}
#page_top a {
    position: relative;
    display: block;
    width: 90px;
    height: 90px;
    text-decoration: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
#page_top a:hover {
    opacity: 0.6;
}
#page_top a::before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: '\f0aa';
    font-size: 25px;
    color: rgba(var(--main-color), 0.8);
    position: absolute;
    width: 25px;
    height: 25px;
    top: -40px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
}
#page_top a::after {
    content: 'Back\ATop';
    white-space: pre;
    line-height: 1.25;
    font-family: sans-serif;
    font-size: 13.0px;
    letter-spacing: 0.5px;
    position: absolute;
    top: 40px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    color: rgba(var(--main-color), 0.8);
    text-shadow: #FFFFFF 2px 0px,  #FFFFFF -2px 0px,
    #FFFFFF 0px -2px, #FFFFFF 0px 2px,
    #FFFFFF 2px 2px , #FFFFFF -2px 2px,
    #FFFFFF 2px -2px, #FFFFFF -2px -2px,
    #FFFFFF 1px 2px,  #FFFFFF -1px 2px,
    #FFFFFF 1px -2px, #FFFFFF -1px -2px,
    #FFFFFF 2px 1px,  #FFFFFF -2px 1px,
    #FFFFFF 2px -1px, #FFFFFF -2px -1px;
}
/*----------------------------------------search_area----------------------------------*/
/* .search_area{
    margin: 0 0 0 0;
    padding: 30px 0 30px 0 ;
    width: 100%;
    font-size: 13px;
    font-family: sans-serif;
    border-bottom: 1px solid rgba(58,190,202,0.4);
}
.search_area p{
    margin: 0;
    padding: 0;
}
input[type="text"] {
    margin: 0;
    padding: 5px;
    width: 50%;
    font-size: 16px;
    transform: scale(0.8);
    transform-origin: left;
}
input[type="button"]{
    margin: 5px 0 0 0;
    padding: 3.5px 5px 3.5px 5px;
    display: inline-block;
    line-height: 1.0;
    color:rgba(0,0,0,0.6);
    background-color: rgba(58,190,202,0.2);
    border: 1.0px solid rgba(0,0,0,0.2);
    border-radius: 1.0px;
}
input[type="button"]:hover{
    cursor: pointer;
    background-color: rgba(58,190,202,0.1);
}
.search_area a{
    text-decoration: none;
    margin: 5px 0 0 0;
    padding: 3.5px 5px 3.5px 5px;
    display: inline-block;
    line-height: 1.0;
    color:rgba(0,0,0,0.6);
    background-color: rgba(58,190,202,0.2);
    border: 1.0px solid rgba(0,0,0,0.2);
    border-radius: 1.0px;
}
.search_area a:hover{
    background-color: rgba(58,190,202,0.1);
}
.highlight{
    background-color:yellow;
} */
/*----------------------------------------main----------------------------------*/
.wrapper_bg{
display: flex;
max-width: 1000px;
margin: -35px auto 0;
padding: 0 60px;
position: relative;
width: 100%;
height: auto;
}

.fv_img {
    position: absolute;
    top: 50px;
    z-index: 10;
}

.fv_img img {
    width: min(13vw, 200px);
}

.fv_title_bg {
    background-image: url(../img/title_back.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right top;
    width: 100%;
    height: min(38vw, 500px);
    position: relative;
}

/* .cor_tit_wrap {
    width: calc(100% + 120px);
    margin: 0px -60px 50px -60px;
    padding: 75px 60px 0px 60px;
    background-size: 115% auto;
    background-repeat: no-repeat;
    background-position: center 90%;
    position: relative;
} */

.fv_title_bg::after {
    content: "";
    position: absolute;
    width: calc(100% / 6);
    height: 200px;
    top: min(28vw, 300px);
    left: 15vw;
    background-image: url(../img/title_name.svg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0px 0px 0px 0px;
}

.corner h1 {
    display: inline-block;
    font-size: x-large;
    margin: 0;
    padding: 10px 25px 11px 25px;
    color: rgba(var(--main-color), 1.0);
    font-weight: normal;
    background-color: rgba(var(--bg-color), 1.0);
    border-radius: 25px;
    vertical-align: middle;
}
.title_wrap{
	max-width: 100%;
}
.title_j{
    font-family: 'Noto Serif JP', serif;
    font-size: 3.6rem;
    font-weight: 500;
    margin: 0 0 10px 0 ;
	padding:0 0 10px 0;
	/* border-bottom: 2px solid rgba(var(--sub-color),1.0); */
    line-height: 1.25em;
}
.title_j img{
    width: 90%;
}
.title_j span, .title_e span{
    display: inline-block;
}
/* .title_wrap {
    max-width: 100%;
    margin: 0 0 0px 0;
    padding: 0 0 15px 0;
} */
/* .title_j {
    font-family: 'M PLUS Rounded 1c', sans-serif;
    font-size: 5.0rem;
    font-weight: 500;
    margin: 0 0 45px 0;
    padding: 0 0 0px 0;
    line-height: 1.4em;
    text-shadow: #FFFFFF 3px 0px,  #FFFFFF -3px 0px,
    #FFFFFF 0px -3px, #FFFFFF 0px 3px,
    #FFFFFF 3px 3px , #FFFFFF -3px 3px,
    #FFFFFF 3px -3px, #FFFFFF -3px -3px,
    #FFFFFF 1.5px 3px,  #FFFFFF -1.5px 3px,
    #FFFFFF 1.5px -3px, #FFFFFF -1.5px -3px,
    #FFFFFF 3px 1.5px,  #FFFFFF -3px 1.5px,
    #FFFFFF 3px -1.5px, #FFFFFF -3px -1.5px;
    letter-spacing: -2.0px;
    position: relative;
    z-index:1;
    text-align: left;
} */

/* .title_j span,
.title_e span {
    display: inline-block;
} */
.title_e {
    font-family: "Renner*", sans-serif;
    font-size: large;
    font-weight: 300;
    margin: 0 0 30px 0;
    padding-top: 0;
    color: rgba(var(--main-color), 1.0);
    line-height: 1.25em;
    text-align: left;
}
.author {
    font-family: "Renner*", sans-serif;
    font-weight: bold;
    font-size: smaller;
    margin: 26vw 0 0 0;
    padding: 0 20px 0 0;
    text-align: right;
    text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
                -1px 1px 0 #FFF, 1px -1px 0 #FFF,
                0px 1px 0 #FFF,  0-1px 0 #FFF,
                -1px 0 0 #FFF, 1px 0 0 #FFF;
}
.author span{
    display: inline-block;
    margin: 0;
    padding: 0;
}
.author span:nth-child(1) {
    font-size: large;
    font-weight: 500;
}
.author span:nth-child(2) {
    font-family: serif;
    font-weight: 500;
    margin-left: 10px;
}

.honbun_wrap {
    max-width: 100%;
    font-weight: 300;
}
.honbun_h_l1,
.honbun_h_l1_2l {
    font-family: sans-serif;
    font-weight: 400;
    font-size: large;
}
.honbun_h_l1 {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: left;
    width: 100%;
    margin: 35px 0px 30px 0px;
    padding: 0 0 0 0;
    /* background-color: rgba(246,246,246,1.0); */
    text-align: left;
    border-bottom: 5px solid rgba(var(--bg-color2), 1.0);
}
.honbun_h_l1::after{
    position: absolute;
    content: "";
    right: 0;
    top: -10px;
    width: 50px;
    height: 45px;
    background-image: url(../img/honbun_h_icon.png);
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 15px;
}
/* .honbun_h_l1::before{
    position: absolute;
    content: "";
    width: 100%;
    top: -5px;
    margin: 0px 0 0px 0;
.honbun_h_l1::after{
    position: absolute;
    content: "";
    width: 100%;
    bottom: -5px;
} */

.honbun_h_l1_suuji_1, .honbun_h_l1_suuji_2 {
    position: relative;
    margin: 0 20px 0 0;
}
.honbun_h_l1_suuji_1::before, .honbun_h_l1_suuji_2::before{
    position: absolute;
    content: "";
    top: -5px;
    left: 0;
    width: 30px;
    height: 38px;
    background-image: url(../img/honbun_h_num1.svg);
    background-color: rgba(var(--bg-color2), 1.0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /* background-size: 30%; */
    padding: 15px 10px;
    z-index: 1;
}
.honbun_h_l1_suuji_2::before{
    background-image: url(../img/honbun_h_num2.svg);
}
.honbun_h_l1_word {
    position: relative;
    font-size: large;
    font-weight: bold;
    width: 90%;
    margin: 0;
    padding: 0px 14px 5px 18px;
    height: auto;
    line-height: 1.25em;
    color: rgba(var(--main-color), 1.0);
}
.honbun_h_l1_word_long {
    width: calc(100% - 50px);
    margin: 0;
    padding: 10px 0 10px 14px;
    line-height: 1.25em;
}
.honbun_h_l1_line {
    position: relative;
    flex: 1;
    background: #D3D8DB;
    height: 2.835px;
    vertical-align: bottom;
    margin: 16px 0 0;
    padding-bottom: 0;
}
/* .honbun_h_l1_2l{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    margin: 30px 0 10px 0;
    padding: 0 14px 0 0px;
    background-color: rgba(var(--main-color),0.4);
}
.honbun_h_l1_suuji_2l{
    width: 44px;
    margin: 0px 0 0px 0;
    padding: 0;
    background-color: rgba(var(--main-color),1.0);
    color: rgba(var(--sub_dark-color),1.0);
    font-size: x-large;
    line-height: 2.25;
    text-align: center;
}
.honbun_h_l1_word_2l{
    width: calc(100% - 44px);
    margin: 0;
    padding: 0 0 0 14px;
    line-height: 1.75;
} */
.honbun_h_l2 {
    font-family: sans-serif;
    font-weight: 600;
    margin: 30px 0 5px 0;
    padding: 0;
}
.honbun_p {
    font-family: 'Noto Serif JP', serif;
    font-weight: 400;
    text-indent: 1em;
    margin: 0;
    padding: 0;
}
.honbun_goth_bol{
    font-family: sans-serif;
    font-weight: bold;
    /* color: rgba(var(--main-color), 1.0); */
}
.honbun_sup {
    font-size: 60.0%;
    vertical-align: top;
    position: relative;
    top: -0.5em;
    letter-spacing: -1.0px;
}
.honbun_img {
    margin: 30px 0 0 0;
    padding: 0;
}
.honbun_img img {
    display: block;
    width: 65%;
    margin: 30px auto 15px;
    padding: 0;
    /* border: 1px solid rgba(var(--main-color), 1.0); */
}
.honbun_img_cap {
    font-family: sans-serif;
    font-weight: bold;
    margin: 0 auto 50px;
    padding: 0;
    text-align: center;
    width: 50%;
}
.honbun_img_cap_waku {
    display: flex;
}
.honbun_img_cap-left {
    width: 30px;
    
}
.honbun_img_cap-right {
    width: calc(100% - 45px);
    margin-left: auto;
}
/*----------------------------------------j_link_btn----------------------------------*/
/* .j_link_btn {
    font-family: 'Zen Kaku Gothic New', sans-serif;
    margin: 75px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
}
.j_link_btn p {
    margin: 0;
    padding: 0;
}
.j_link_btn a {
    position: relative;
    display: block;
    width: 240px;
    height: 50px;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    line-height: 47.5px;
    color: rgba(var(--white-color), 1.00);
    border: 1px solid rgba(var(--main-color), 1.00);
    border-radius: 25px;
    background-color: rgba(var(--main-color), 1.00);
    -webkit-transition: 0.4s;
    transition: 0.4s;
    font-size: 15px;
    letter-spacing: 1.0px;
    font-weight: 500;
}
.j_link_btn a:hover {
    color: rgba(var(--main-color), 1.00);
    background-color: rgba(var(--white-color), 1.00);
}
.j_link_btn a::before {
    position: absolute;
    content: "";
    width: 0px;
    height: 1px;
    top: 50%;
    left: -25px;
    background-color: rgba(var(--main-color), 1.0);
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.j_link_btn a:hover::before {
    width: 50px;
}
.j_link_btn a::after {
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    content: "\f054";
    font-size: 13px;
    color: rgba(var(--white-color), 1.0);
    margin: 0;
    padding: 1px 0 0 10px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    right: 30px;
}
.j_link_btn a:hover:after {
    color: rgba(var(--main-color), 1.0);
    right: 25px;
} */
/*----------------------------------------bunken----------------------------------*/
.bunken_wrap {
    font-family: 'Noto Serif JP', serif;
    max-width: 1200px;
    margin: 0;
    padding: 50px 0 50px 0;
    font-size: smaller;
    line-height: 1.25;
    word-break: break-all;
}
.txc_eb {
    color: rgba(var(--main-color), 1.0);
}
.bunken_wrap ol {
    margin: 0 0 0 3.0em;
    padding: 0 0 0 0;
    line-height: 1.75;
}
.bunken_wrap ol li.li_b {
    list-style-type: none;
    counter-increment: cnt;
}
.bunken_wrap ol li.li_b::before {
    content: "(" counter(cnt) ")";
    display: inline-block;
    margin-left: -3em;
    /* サイトに合せて調整 */
    width: 3em;
    /* サイトに合せて調整 */
}
.uketuke {
    margin: 15px 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
    text-align: right;
}
/*----------------------------------------author_data----------------------------------*/
.end_author {
    width: 100%;
    max-width: 1200px;
    margin: 0 0 0px 0;
    padding: 30px;
    background-color: rgba(var(--main-color), 0.2);
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
}
.prof_txt {
    margin: 0;
    padding: 0 30px 0 0;
    align-self: flex-start;
    width: calc(100% / 5 * 4);
    font-family: sans-serif;
    line-height: 1.5;
}
.name {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: larger;
    font-weight: bold;
    color: rgba(var(--main-color), 1.0);
}
.keireki {
    margin: 0;
    padding: 0;
}
.prof_ph {
    margin: 0;
    padding: 0;
    align-self: flex-start;
    width: calc(100% / 5);
}
.prof_ph p {
    margin: 0;
    padding: 0;
}
.prof_ph img {
    width: 100%;
}
/*--------------------------------------footer------------------------------------*/
#footer {
    font-family: "Renner*", sans-serif;
    position: static;
    top: 100vh;
    width: 100%;
    margin: 40px 0 20px 0;
    font-size: small;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}
#footer.footer_left {
    width: calc(100% / 3 * 2);
}
#footer.footer_right {
    width: calc(100% / 3);
    text-align: right;
}
/*----------------------------------------table----------------------------------*/
.honbun_table_center {
    width: 80%;
    margin: auto;
}
.honbun_table table, .honbun_table td, .honbun_table th {
border: 1px solid #595959;
border-collapse: collapse;
}
.honbun_table td, .honbun_table th {
    padding: 5px 15px;
}
.honbun_table th {
    background: #5eb7e8;
    color: #fff;
    text-align: center;
}
.honbun_table  .table_date {
    background: #abd5f2;
    text-align: center;
}
.honbun_table .table_odd {
    background: #fff6e1;
}

/*--------------------------------------resp------------------------------------*/
@media screen and (min-width: 1120px) {
    .wrapper {
        max-width: 1200px;
    }
    .wrapper_bg {
        max-width: 1200px;
    }
}

@media screen and (max-width: 980px) {
    .title_j {
        width: 76%;
    }
    .title_j span:nth-child(2) {
        display: inline;
    }
}

@media screen and (max-width: 800px) {
    body {
        font-size: 14px;
    }
    header {
        display: block;
    }
    header p:nth-child(n+1) {
        width: 100%;
        margin: 5px 0px 0px 0px;
        padding: 0 10px;
    }
    header p:nth-child(2) {
        width: 100%;
        margin: 0px 0px 5px 0px;
        padding: 0 10px;
        text-align: left;
        letter-spacing: -0.5px;
    }
    .wrapper {
        max-width: 800px;
        padding: 0 30px 30px 30px;
        margin: 0 0px;
    }
    .wrapper::before{
        width: calc(100% - 60px);
    }

    .wrapper_bg{
        padding: 0 20px;
    }
    /* .wrapper_bg img {
    width: 25vw;
    } */

    .fv_img {
        position: absolute;
        top: 29vw;
        left: 50%;
        transform: translateX(-50%);
        z-index: 10;
    }

    .fv_img img {
        width: 10vw;
    }

    .fv_title_bg {
        height: 48vw;
        background-position: center top;
    }
    .fv_title_bg::after {
    top: 30vw;
    left: 10vw;
    }
    .title_wrap{
        max-width: 96%;
    }
    .cor_tit_wrap {
        width: calc(100% + 60px);
        margin: 0px -30px 0px -30px;
        padding: 70px 30px 0px 30px;
        background-size: 95% auto;
    }
    .title_j {
        font-size: 4.2rem;
        line-height: 1.5em;
    }
    .title_j::before {
    width: calc(100% / 4);
    top: -23%;
    }
    .cor_tit_wrap {
        background-size: 130% auto;
        background-position: center 90%;
    }
    .author {
        margin: 30vw 0 0 0;
    }
    .author span{
        display: block;
    }
}

@media screen and (max-width: 560px) {
    /* input[type="text"] {
        width: 100%;
    } */
    .wrapper {
        max-width: 100%;
        padding: 0 20px 30px 20px;
        margin: 0 0px;
    }
    .wrapper::before{
        width: calc(100% - 40px);
    }

    .wrapper_bg{
        padding: 0 10px;
    }
    /* .wrapper_bg img {
    width: 30vw;
    } */
    .cor_tit_wrap::after {
        width: calc(100% / 4);
        height: 250px;
        top: -5%;
        right: 5%;
        background-image: url(../img/title_name.svg);
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-position: 0;
    }

    .author {
    margin: 28vw 0 0 0;
    }

    .title_j {
        width: 72%;
        font-size: 3.0rem;
    }

    .title_j::before {
    width: calc(100% / 3);
    top: -35%;
    }

    .honbun_h_l1::after{
    top: -5px;
    width: 40px;
    height: 35px;
}
    .honbun_img img {
        width: 100%;
        margin: 30px auto 10px;
    }
    .honbun_img_cap {
    width: 70%;
    }
    .honbun_img_cap_waku {
    display: block;
    }
    .honbun_img_cap-left {
        width: 100%;
    }
    .honbun_img_cap-right {
        width: 100%;
    }
    .end_author {
        flex-direction: column;
        justify-content: center;
        margin: 0 auto;
    }
    .prof_txt {
        margin: 0 0 0 0;
        padding: 0;
        width: 100%;
        order: 2;
    }
    .name {
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .prof_ph {
        width: 100%;
        order: 1;
    }
    .prof_ph img {
        display: block;
        margin: 0 auto;
        padding: 0;
        width: 50%;
    }
    #footer {
        display: block;
        line-height: 1.0em;
    }
    #footer.footer_left {
        width: 100%;
        margin: 0;
    }
    #footer.footer_right {
        width: 100%;
        margin: 0;
        text-align: left;
    }
    .honbun_table_center {
    width: 100%;
    margin: auto;
    }
    .cor_tit_wrap {
        width: calc(100% + 100px);
        padding: 55px 30px 0 0;
        background-size: 115% auto;
        background-position: center 50%;
    }
}
@media screen and (max-width: 400px) {
    .title_j::after {
        right: 15%;
    }
    /* .wrapper_bg img {
    width: 35vw;
    } */
}
@media screen and (max-width: 375px) {
    body {
        font-size: 13px;
    }
    .title_j {
        font-size: 2.6rem;
    }
    .honbun_h_l1_top,
    .honbun_h_l1 {
        letter-spacing: -0.5px;
    }
    .author {
    margin: 27vw 0 0 0;
    }
    .author span:nth-child(1) {
    font-size: 15px;
}
}