@charset "UTF-8";
/***************2023/8/21  to-useページ用　追加CSS*****************/
#GrlWrap #TouseImg {
  margin: 0 auto;
  width:100%;
  text-align: center;
}

.Touse_head{
	text-align: left;
	padding:10px;
}
@media only screen and (max-width: 576px) {
.Touse_head{
    text-align: left;
}
}


.uk-container .link-border{
	border: solid #000 1px;
	padding:4px;
}

.useto-section{
	margin-bottom: 80px;
}

.useto-section div.sect-head {
  border-top: solid 4px #CCCCCC;
  position: relative;
  background-color: #FFF;
}
.useto-section div.sect-head:before {
  content: "";
  width: 120px;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  top: -4px;
}

.useto-h2 h2{
	font-size:16px;
	font-weight: bold;
	margin-top:30px;
}

.useto-h3 h3{
	font-size:17px;
	font-weight: bold;
	margin-top:0;
}


.bolder {
  font-weight: bolder;
}

.uk-container table{
	border-collapse: collapse;
    width: 100%;
}

.uk-container table td{
	border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding:30px 10px;
}
.uk-container table tr:last-child td {
    border-bottom: none;
}

.uk-container table td:nth-child(1) ,
.uk-container table td:nth-child(2) {
    width: 5%;}

.uk-container table td:nth-child(3) {
    width: 7%;
}

.uk-container table td:nth-child(4) {
    width: 80%;
}



@media only screen and (max-width: 576px) {
.uk-container table td:nth-child(1) ,
    .uk-container table td:nth-child(2) {
    width: 8%;
}

.uk-container table td:nth-child(3) {
    width: 13%;
}
 
    .uk-container table td:nth-child(4) {
    width: 70%;
}
    
    
}
/***************追加CSSここまで*****************/


/***************追加CSSここまで*****************/