@charset "utf-8";
@import url(cmn.css);
@import url(base.css);


/* ==========================================================================
	CONTENTS
	========================================================================== */

.outline table th {
	width: 250px;
	color: #fff;
	text-align: center;
	background-color: #5f93c3;
	border: solid 1px #ccc;
	padding: 20px;
}
.outline table td {
	border: solid 1px #ccc;
	padding: 20px;
}

.business-list li {
	background-color: #dce9de;
	padding: 10px;
	margin-bottom: 15px;
}

/* ==========================================================================
	PC 1025px -
	========================================================================== */

@media screen and (min-width: 1025px){


}


/* ==========================================================================
	TABLET - 1024px
	========================================================================== */

@media screen and (max-width:1024px){

.outline table th {
	width: 200px;
}
}

/* ==========================================================================
	SP - 640px
	========================================================================== */

@media screen and (max-width: 640px) {

.outline table {
	border-bottom: solid 1px #ccc;
}
.outline table th {
	display: block;
	width: 100%;
	border-bottom: none;
	padding: 10px;
}
.outline table td {
	display: block;
	width: 100%;
	border-bottom: none;
	padding: 10px;
}

.business-list .div-2column {
	width: 100%;
}
.business-list .div-2column .inner {
	float: none;
	width: 100%;
}
.business-list .div-2column .inner:first-child {
	margin-bottom: 50px;
}
}

