@charset "utf-8";
/* ================================================================= 
 License : e-TRUST Inc.
 File name : style.css
 Style : style
================================================================= */
/*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/
.home_01{
    flex-wrap: wrap;
    display: flex!important;
    flex-direction: column;
    align-items: center;
}
.home_01 > div{
    
}
.home_01 .conteinr01{
width: 100%;
margin-top: 30px;
}
.home_01 .conteinr01 tbody{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.home_01 .conteinr01 tr{
    width: 48%;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #777;
    padding: 2em ;
}
.home_01 .conteinr01 tr td{
    padding: 0!important;

}

.txt_01 > div{
    font-size: 16px;
    font-family: 'メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,sans-serif!important;
}

.txt_02 > div{
    font-size: 16px;
    font-family: 'メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,sans-serif!important;
    border: 1px solid #ccc!important;
    padding: 25px;
}
.btn a {
    display: block;
    max-width: 200px;
    margin: 20px auto 0;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    color: #000;
    border: 1px solid #000;
}


/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/

@media screen and (max-width: 834px){
/* ================================================================= 
 *
 * tablet size
 *
 * ================================================================= */
/*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/

/* tablet END ###################################################### */
}
@media screen and (max-width: 640px){
/* ================================================================= 
 *
 * smartphone size
 *
 * ================================================================= */
/*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/
.home_01 .conteinr01 tr{
    width: 100%;
}
.home_01 .conteinr01 tr:nth-child(odd){
    border-bottom: 0!important;
    padding-bottom: 0;
}
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/

/* smartphone END ################################################## */
}