@charset "utf-8";
/* CSS Document */
body {
font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
width:100%;

}
img {
border:none;
}
ul, li {
padding:0;
margin:0;
list-style:none;
}
a {
color: #000;
}
a:hover img {
	opacity: 0.7;
}
p{
	padding: 0;
	margin: 2% 0;
}
ing{
	line-height: 0;
}
.box1{
	overflow: hidden;
	width: 64%;
	margin: 0 auto;
}
.box1 .staff{
	display: block;
	width: 25%;
	float: left;
}
.box2{
	overflow: hidden;
	width: 80%;
	margin: 0 auto;
}
.box2 .staff{
	display: block;
	width: 20%;
	float: left;
}
.clear{
	clear: both;
}
.style{
	width: 38%;
	margin: 3% auto 5%;
	padding: 0;
}
.left{
	width: 50%;
	float: left;
}
.right{
	width: 50%;
	float: right;
}
.staff_info{
	width: 100%;
}
.info{
	border-bottom: solid 1px #000;
	padding-bottom: 5%;
	margin: 7% 0 5%;
}
.name{
	font-size: 13px;
	line-height: 1.7;
}
.name a{
	font-weight: bold;
}
.item{
	width: 80%;
}
.item_name{
	font-size: 13px;
	line-height: 1.7;
	float: left;
}
.check{
	font-size: 13px;
	line-height: 1.7;
	float: right;
	font-weight: bold;
}
.other{
	font-size: 11px;
	line-height: 1.8;
}

#foot {
	max-width:400px;
	width:70%;
	margin:5% auto;
}
#foot li {
	width:25%;
	box-sizing:border-box;
	padding:0 5%;
	float:left;
}
#foot .logo {
	padding:10%;
	width: 70%;
	margin: 0 auto;
}
.copy {
	background:#0c2852;
	width:100%;
	padding:2% 0;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
}
.staff_logo{
	width: 20%;
	margin: 3% auto 0;
}
.br_s{
	display: none;
}

@media only screen and (max-width:750px){
.box{
	width: 100%;
}
.box1{
	width: 100%;
	margin: 0 auto;
}
.box1 .staff{
	width: 50%;
}
.box2{
	width: 100%;
	margin: 0 auto;
}
.box2 .staff{
	width: 50%;
}
.style{
	width: 100%;
	margin-bottom: 20%;
	line-height: 0;
}
.staff_info{
	width: 80%;
	margin: 0 auto;
}
.item{
	width: 100%;
	margin-bottom: 3%;
}
.staff_logo{
	width: 40%;
	margin: 3% auto 0;
}
#foot {
	margin:18% auto 5%;
}
.br_s{
	display: inline;
}
}