@charset "utf-8";
/* CSS Document */

/* ====================================================
　コピー
==================================================== */

.wallBelt.copy{
    background: url("../img/bg.png") repeat-x center top;
    background-size: cover;
    border-top: 3px solid #575757; 
    border-bottom: 3px solid #575757; 
}

.wallBelt.copy .image{
    text-align: center;
}

.botderBottom.alignC{
    color: #8ABC03;
    padding-bottom: 0.8em;
    margin-bottom: 2em;
}

.title{margin-bottom: 1em; height: inherit!important;}

.textBox + .textBox {margin-top: 3em;}

.small{text-align: center; font-size: 1.4rem;}

p + h3{margin-top: 2em;}

.title.normal{margin-bottom: 1em;}

.buttonBox{margin-top: 5em; margin-bottom: 3em}
.buttonBox .small{margin-bottom: 0.5em;}

th{ font-weight: bold; width: 30%;}
th,td{font-size: 1.6rem;}
@media print, screen and (min-width: 768px) {}
@media screen and (max-width: 767px) {
    
    .wallBelt.copy .image{width: 90%;margin: 0 auto;}
    .sunflex.between{flex-direction: column; align-items: center;}
    [class*="col-xs"]{width: 100%;}
    .col-xs-6 + .col-xs-6,
    .col-xs-8{margin-top: 2em;}
    
    th,td{display: block;}
    td{border-left: 1px;}
    tr,th,td{width: 100%!important;}
    .borderBox th + td{border-left-width:1px; border-color: #cccccc; border-top-width: 0;}
    .small{text-align: center; font-size: 1.4rem; margin-top: 0.5em;}

}
