/*----------------------------------------------------
    PCサイトcss
----------------------------------------------------*/
.caption{
word-break: break-all;
}
table th{
	width: 40%;
}
.table-layout table tbody td {
    width: 30%;
}
.toiawase {
    border: solid;
    padding: 5%;
    border-radius: 5px;
    color: #0e7b52;
    margin: 25px 5px;
}
span.tt {
    font-size: 15px;
    line-height: 1;
}

.mokuji_wrap .mokuji_inner{
    border: 1px solid #7b7a7a;
    padding: 10px;
    position: relative;
    margin: 20px 0;
    background: #fff;
  }
.mokuji{
    text-align: center;
    font-size: 18px; 
    font-weight: bold;
    color: #ef8323;
  }
.mokuji_left{
    float: left;
    width:40%;
  }
.mokuji_right{
    float: right;
    width:40%;
  }
.mokuji_left li a,
.mokuji_right li a{
    color: #333!important;
    text-decoration: none!important;
  }
.mokuji_left li a:hover,
.mokuji_right li a:hover{
    text-decoration: underline!important;
  }

/*----------------------------------------------------
    SPサイトcss
----------------------------------------------------*/

@media screen and (max-width: 480px) {

	.ss{
		font-size: 1.4rem;
	}
.caption{
word-break: break-all !important;
}
table th{
	width: 40%;
}


.mokuji_wrap .mokuji_inner{
    border: 1px solid #7b7a7a;
    padding: 10px;
    position: relative;
    margin: 20px 0;
    background: #fff;
  }
.mokuji{
    text-align: center;
    font-size: 18px; 
    font-weight: bold;
    color: #ef8323;
  }
.mokuji_left{
    float: none;
    width:90%;
  }
.mokuji_right{
    float: none;
    width:90%;
  }
.mokuji_left li a,
.mokuji_right li a{
    color: #333!important;
    text-decoration: none!important;
  }
.mokuji_left li a:hover,
.mokuji_right li a:hover{
    text-decoration: underline!important;
  }
.toiawase {
    border: solid;
    padding: 5%;
    border-radius: 5px;
    color: #0e7b52;
    margin: 25px 5px;
}
span.tt {
    font-size: 1.5rem;
    line-height: 1;
}

.footbtn {
        width: 100%;
        height: 15rem;
        margin: 0;
        position: fixed;
        bottom: 0;
        z-index: 999;
    }

}
