
.luxbar-default, .box18 {display:none}
.header_div {width:880px; height:400px;}


@media screen and (max-width: 1200px) {
/* PC用のスタイル */
.topleft {width:600px;}
.foottable {width:880px;}
}

@media (max-width: 896px) { 
/* スマホ用のスタイル */
* { 
    margin: 0px; 
    padding: 0px; 
}

.box18 {
display:block;
font-size:16px;
line-height: 1.5;
}


.luxbar-default div{
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
	}

#css{width:auto;} 
img { max-width: 100%; height: auto; }
.topimg {width: 100%;}
.header_div {width:100%; height:250px; margin: 50px 0px 20px 0px;}
.toptable,toptable_in,topleft,.foottable {width: 100%;}
.toptable_in img{width: 100%;}
.tdright , .foottable iframe {display:none}
.foottable {widht:100%;}

.box18{
    padding: 0.5em 1em;
    margin: 2em 0;
    color: #5d627b;
    background: white;
    border-top: solid 5px #5d627b;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
.box18 p {
    margin: 0; 
    padding: 0;
}

	@media (max-width: 560px) { 
	.fb {display:none}
	.luxbar-default{display:block;}
	}

.last td:last-child {
  border-bottom: solid 1px #ccc;
  width: 100%;
}
.tbl-r02 {
  width: 80%;
}
.tbl-r02 th,
.tbl-r02 td {
border-bottom: none;
  display: block;
  width: 100%;
}	

}