﻿/***********************************************************/
/*  pickupルート用　CSS　　　　                            */
/*                                                         */
/*                                                         */
/*                                                         */
/*                                                         */
/***********************************************************/

/***********************/
/* disp_area           */
/***********************/
/* disp_area1 */
div.disp_area1 {
	padding: 10px 10px 10px 10px;
	margin: 20px 20px 20px 20px;
	color: black;
	font-size: 9pt;
	line-height: 1.5;
	background-color: #efc;
	border-style: solid;
	border-color: #00CC66;
	border-width: 1px;
}

div.disp_area1 p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.disp_area1 p.p_ttl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 15pt;
	color: #00CC66;
}

div.disp_area1 p.p_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	font-size: 9pt;
	color: black;
}


/* disp_area2 */
div.disp_area2 {
	padding: 10px 10px 10px 10px;
	margin: 20px 20px 20px 20px;
	color: black;
	font-size: 9pt;
/*	line-height: 1.5; */
	background-color: #efc;
	border-style: solid;
	border-color: #00CC66;
	border-width: 1px;
}

/* p　のクラス */
div.disp_area2 p.p_ttl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 15pt;
	color: #00CC66;
}

/* p　のクラス */
div.disp_area2 p.p_ttl2 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10pt;
	color: #00CC66;
}

/* disp_area3 */
div.disp_area3 {
	padding: 10px 10px 10px 10px;
	margin: 20px 20px 20px 20px;
	color: black;
	font-size: 9pt;
	line-height: 1.5;
	background-color: #efc;
	border-style: solid;
	border-color: #00CC66;
	border-width: 1px;
}

/* p　のクラス */
div.disp_area3 p {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}

/* p　のクラス */
div.disp_area3 p.p_ttl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 15pt;
	color: #00CC66;
}

/* p　のクラス */
div.disp_area3 p.p_ttl2 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10pt;
	color: #00CC66;
}


/* disp_area4 */
div.disp_area4 {
	padding: 10px 10px 10px 10px;
	margin: 20px 20px 20px 20px;
	color: black;
	font-size: 9pt;
	line-height: 1.5;
	background-color: #efc;
	border-style: solid;
	border-color: #00CC66;
	border-width: 1px;
}

/* p　のクラス */
div.disp_area4 p {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
/*	background-color: #fff; */
}

/* p　のクラス */
div.disp_area4 p.p_ttl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 15pt;
	color: #00CC66;
}

/* p　のクラス */
div.disp_area4 p.p_ttl2 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10pt;
	color: #00CC66;
}



/***********************/　
/* table の　クラス    */
/***********************/
/* table_info の　クラス */
table.table_info {
	padding: 0px;
	margin: 0px 0px 10px 5px;
  /*border-collapse: collapse;*/
	border-collapse: separate;
	border-spacing: 1px;
}

/* table_info の　クラス */
table.table_info caption {
	color: black;
	font-size: 12pt;
}

/* table_info の　クラス */
table.table_info td {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	color: black;
	font-size: 9pt;
	background-color: #fff;
	border-style: solid;
	border-color: #ddd;
	border-width: 1px;
}

/* table_info の　クラス */
table.table_info th {
	padding: 3px 3px 3px 8px;
	margin: 0px 0px 0px 0px;
	color: black;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	background-color: #CF9;
	border-style: solid;
	border-color: #CF9;
	border-width: 0px;
	width: 80px;
}


/* table_time の　クラス */
table.table_time {
	padding: 0px;
	margin: 0px 0px 10px 5px;
  /*border-collapse: collapse;*/
	border-collapse: separate;
	border-spacing: 1px;
}

/* table_time の　クラス */
table.table_time caption {
	color: black;
	font-size: 12pt;
}

/* table_time の　クラス */
table.table_time td {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	color: black;
	font-size: 9pt;
	background-color: #fff;
	border-style: solid;
	border-color: #ddd;
	border-width: 1px;
	line-height: 1.5;
}

/* table_time の　クラス */
table.table_time th {
	padding: 3px 3px 3px 8px;
	margin: 0px 0px 0px 0px;
	color: black;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	background-color: #CF9;
	border-style: solid;
	border-color: #CF9;
	border-width: 0px;
	width: 80px;
}

