@charset "utf-8";

body#page main section ul {
	margin-left: 20px;
}
body#page main section ul#area li {
	list-style-type: none;
	display: inline-block;
	width: 96px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border:1px solid #999;
	margin-right: 5px;
	margin-bottom: 14px;
	cursor: pointer;
}
body#page main section ul#area li:nth-child(5) {
	font-size: 13px;
}
body#page main section ul#area li:hover {
	background-color: #ccc;
}
body#page main section div#loading {
	display: none;
	margin: 50px auto;
	text-align: center;
}
body#page main section div#office_ls p {
	width: 80%;
	margin: 50px auto 70px;
}
body#page main section div#office_ls table {
	width: 95%;
	margin: 30px auto 20px;
	border-collapse: collapse;
}
body#page main section div#office_ls table * {
	border: none;
	text-align: left;
}
body#page main section div#office_ls table tr:nth-child(odd) {
	background-color:#f3f3f3;
}
body#page main section div#office_ls table th {
	padding: 6px 10px;
	font-size:16px;
	background-color:#EEE;
}
body#page main section div#office_ls table td:nth-child(n+3) {
	font-size:12px;
}


/* 720px以下 */
@media screen and (max-width:720px) {

div#office_ls table tr th {
	display:none;
}
div#office_ls table tr td {
	display:list-item;
	list-style-type:none;
	line-height:150%;
}
div#office_ls table tr td br {
	display: none;
}
div#office_ls table tr td:nth-child(1){
	text-indent:10px;
	padding-top:10px;
}
div#office_ls table tr td:nth-child(n+2) {
	text-indent:40px;
	font-size:14px;
}
div#office_ls table tr td:nth-child(4) {
	padding-bottom:10px;
}

}	/*-- /max:720 --*/


/* 420px以下 */
@media screen and (max-width:420px) {
}


/* 721px以上 */
@media screen and (min-width: 721px) {


}
