/* @charset "utf-8"; */
/* ------------------------------
   css/data_service.css
   ------------------------------ */

/* 提供データ */
table.ds_list{
	width:80%;
	background-color: #ffffff;
	font-size: 100%;
	line-height: 1.5em;
	text-align: center;
	border-collapse: collapse;
	margin: 40px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

table.ds_list > thead > tr> th{
	font-weight:bold;
	background-color: #efefef;
}

table.ds_list th,
table.ds_list tr,
table.ds_list td {
	font-size: 100%;
	line-height: 1.5em;
	font-weight:normal;

	border: 1px solid #454545;
	padding: 0.6em 0.5em 0.4em 0.5em;
}

table.ds_list td.bgm,
table.ds_list th.bgm{
	background-color: #ffffe5;
}

p.memo{
	width: calc(80% - 4em);
	font-weight: bold;
	background-color: #ff9;
	margin: 2em auto;
	padding: 2em;
}

/* 例 */
.sample{
	width: calc(92% - 1em);
	border-radius: 10px;
	border: 1px solid #c2c2c2;
	margin: 2em auto;
	padding: 1em 1em 0em 1em;
}

.sample img{
	margin: 1em auto;
}

/* 注意事項 */
ol li{
	width: 75%;
	margin: 1em auto;
}

/* サービス仕様 */
table.ds_list td.spec{
	text-align: left;
	padding-left: 2em;
}