@media screen and (max-width:767px) and (min-width:512px){

/* イメージ画像表示Box */

.box {
  position   : relative;
  width: 100%;
  background-image:url("../img/image.jpg");
  background-position: center center;
  background-size: cover;
}



img.photoSmart{
	display: none;
}

table.lines {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px #555555 solid;
	border-left: 1px #555555 solid;
	border-radius: 3px;
}

table.lines th {
	padding: 5px;
	width: 50%;
	text-align: center;
	border-bottom: 1px #555555 solid;
	border-right: 1px #555555 solid;
}

table.lines td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px #555555 solid;
	border-right: 1px #555555 solid;
}

table.lines th {
	background-color: #f9f9f9;
	font-weight: normal;
}


.profbox{
	display: table;
}


.profboxinL{
	display: table-cell;
	vertical-align: top;
}

.profboxinR{
	display: table-cell;
	width: 25%;
	text-align: center;
	vertical-align: top;
}

img.photo{
	width: 100%;
	max-width: 180px;
}

span.daihyo{
	font-size: 16px;
}




















}
