/* ---- コンテンツCSS pico用 ---- */

.main_title {
	width:720px;
	height:40px;
	text-align:left;
	margin:0 0 5px 0;
	line-height:40px;
	background:url(images/main_bar.gif) no-repeat;
}

.main_title h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
}

.main_contents {
	width:710px;
	text-align:left;
	font-size:1.1em;
	line-height:1.2em;
	margin:0 0 10px 0;
	padding:5px 5px 0 5px;
}

.main_contents img {
	width:300px;
	height:225px;
	border:0;
	margin:2px;
	padding-right:5px;
	float:right;
}

.LS_main_title {
	width:720px;
	height:38px;
	text-align:left;
	margin:0 0 5px 0;
	line-height:38px;
	background:url(images/main_bar.gif) no-repeat;
}

.LS_main_title h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
}

.LS_main_contents {
	width:710px;
	text-align:left;
	font-size:1.1em;
	line-height:1.2em;
	margin:0 0 10px 0;
	padding:5px 5px 0 5px;

}

.table_op {
	width:700px;
	font-size:0.9em;
	margin:0;
	border: 1px #FC9 solid;
	border-collapse: collapse;
}

.table_op th {
	width:200px;
	padding: 10px 10px 10px 10px;
	background-color: #FCEBD7;
	text-align:left;
	border: 1px #FC9 solid;
	border-collapse: collapse;
}

.table_op td {
	width:500px;
	padding: 10px 10px 10px 10px;
	text-align:left;
	border: 1px #FC9 solid;
	border-collapse: collapse;
}

.top_info {
	width:700px;
	padding:5px;
	margin:5px;
	text-align:left;
	border:1px #FC9 solid;
}

.top_info b {
	color:#F60;
	font-weight:bold;
}
