@charset "UTF-8";


.square {

    position: relative;

}


.contentArea {

    letter-spacing: 0.05em;
}


.cmp {

-moz-text-align-last: justify;

     text-align-last: justify;
}

.news_200121lsit {

    margin-left: 0px !important;

}

.news_200121lsit a {

word-break: break-all;

}

.text_u {
    display: inline-block;
    border-bottom: 1px solid;

}

.table_title {

    margin-left: 0px !important;


}

.mt5 {

    margin-top: 5px !important;

}

.on_sp {

        display: none !important;
}


 @media screen and (max-width: 767px){


    body .contentArea .square::before {

            top: 50% ;
    }


    .on_sp {

display:block !important;
}

.news_200121lsit li > span:nth-child(1) {

    width: auto !important;

}


.news_200121lsit li > span:nth-child(2) {

 width: auto !important;

}



    .faq p {

        font-size: 1.3rem !important;

    }    


h2 {

    line-height: 1.5 !important;
}


.bort02 td:nth-child(1) {

white-space: nowrap !important;

}

div[id^="news_"] {

        width: 100% !important;


   }

 }    


.bort02 {

    margin-left: 0em;


}


.bort02 td  {

    border: 0px;
    vertical-align: top;
    padding: 5px 0px;


}




.bort01 td:nth-child(1) {

    white-space: nowrap;

}


.mt25 {

        margin-top: 25px !important;

}


.main01 p {

margin-left: 1em;

}

.faq {

    margin-top: 25px;

}

.faq p {

text-align: justify;
margin-top: 0px;
margin-left: 1em;
margin-bottom: 0px !important;

}

.faq p:nth-child(1) {

    margin-left: 0em;
}

.fl_b {

display: -webkit-box;

display: -ms-flexbox;

display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.fl_b  div {

    /**/width: 50%;
    padding: 10px;
}

.fl_b div u {
    display: block;
    text-align: center;
    margin-top: 1%;
}

.fl_b  div img {
box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.8);
}



.fl_b div > ul {

display: -webkit-box;

display: -ms-flexbox;

display: flex;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;

}

.fl_b ul li {
    padding: 0 30px !important;
    height: 100%;

}


.fl_b ul li img {
    height: 100%;

}


#news_b1 {

    width: 53%;
    
}

#news_b2 {

    
    width: 47%;
}

.news_list01 {

    
}

.news_list01  li {

    

}

.main_text04  {
font-size: 1.8rem;
    letter-spacing: 2.5px;
    display: flex;
    /* align-items: flex-end; */
    align-items: center;
    position: relative;
}


.main_text04 span {
    display: block;
}
.table_title {
    display: inline-block;
    margin-left: 0px;
    margin-right: 5px;
    font-size: 1.4em;
}

.square::before {
    content: "";
    /* display: inline-block; */
    height: 14px;
    width: 14px;
    position: absolute;
    font-size: 0;
    background: #333;
    top: 15px;
}


.main_text04 span:nth-child(2) {
    display: block;
    /* margin-bottom: 2px; */
    margin-top: 7px;
}

.square_r {
    margin-left: 10px;
}

.news_201221_ft p{

    text-indent: 0em;
    margin-bottom: 0px !important;
    margin-top: 0px;


}



