body {	background-color: #ffffff;	margin: 0px;	padding: 0px;}/* リンク設定 */a {	color: #222A2C;	text-decoration: underline;}a:link {	color: #222A2C;	text-decoration: underline;}a:visited {	color: #222A2C;	text-decoration: underline;}a:hover {	color: #222A2C;	text-decoration: underline;}/* ********** コンテンツ ********** */div#contents {	line-height: 20px;	font-size: 13px;	padding-left: 40px;}/* タイトル */div#title {	background-image: url(../img/pc_title_bg.jpg);	background-repeat: repeat-x;	height: 70px;	color: #FFFFFF;	font-size: 24px;	margin: 0px;	padding-top: 0px;}div#title p {	font-size: 24px;	margin: 0px;	padding: 20px 0px 0px 100px;	filter: DropShadow(Color=#0000ff, OffX=3, OffY=3, Positive=0);}/* 発表日 */div#date {	text-align: right;	margin: 0px 23px 0px 0px;	padding: 0px;}/* 導入 */div#intro {	line-height: 20px;	font-size: 13px;	padding-bottom: 30px;	margin-right: 23px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #909496;	padding-right: 80px;	padding-top: 20px;	padding-left: 13px;}div#intro_noline {	line-height: 20px;	font-size: 13px;	padding-bottom: 20px;	margin-right: 23px;	padding-right: 80px;	padding-top: 25px;	padding-left: 13px;}/* 小見出し */h5.shead {	font-size: 16px;	color: #016E95;	margin: 0px 0px 5px;	padding: 0px;}h5.box {	font-size: 16px;	color: #FF0000;}/* 大見出し */h3.bhead {	margin: 30px 0px 0px;	padding: 8px 0px 7px 5px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #016E95;	font-size: 18px;}/* 広報詳細 */div#press {	margin:0 23px 0 13px;	padding:25px 20px 20px 0px;	border-top:1px solid #909496;	line-height: 20px;	font-size: 13px;}div#press ul {	margin-bottom:20px;	list-style: none;	margin-left: 0px;	padding: 0px 0px 0px 16px;	margin-top: 0px;	margin-right: 0px;}div#press ul li {	margin-bottom:3px;	padding: 1px 15px 7px 10px;	background: url(../img/yaji.gif) no-repeat left center;}.sshead {	margin: 10px 0px 2px;	padding: 0px 0px 1px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	width: 500px;}div#press ul li img {	padding: 0px;	margin: 0px;}.detail {	margin-bottom: 20px;	padding-left: 16px;}/* 問い合わせ先 */.inquiry {	font-weight: bold;	margin: 0px;	padding: 0px;}p {	margin: 0px;	padding: 0px;}/* ********** /パブリックコメント ********** */table.pc_tab {	width:100%;}table.pc_tab th {	padding: 5px 8px 3px 8px;	border-bottom: 2px solid #FFFFFF;	border-right: 2px solid #FFFFFF;	background: #C0E8F4;	text-align:left;	font-weight: normal;	vertical-align:top;	border-collapse:collapse;}table.pc_tab td {	padding: 5px 8px 3px 8px;	border-bottom: 2px solid #FFFFFF;	border-right: 2px solid #FFFFFF;	background: #E7E7E7;	vertical-align:top;	border-collapse:collapse;}/* ********** アドビリーダー ********** */div#pdfbox {	background-color: #E9E9E9;	border: 1px solid #CCCCCC;	padding: 10px 10px 7px;	margin-right: 23px;	margin-top: 0px;	margin-bottom: 10px;	margin-left: 13px;}div#pdfbox p {	font-size: 10px;	line-height: 16px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	float: left;}div#pdfbox img {	margin: 0px;	padding: 0px;	float: left;}.clearBoth {	clear: both;}div#topline {	background-color: #4DC0F0;	height: 2px;}.head_line {	font-size: 17px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #909496;	padding-top: 5px;	padding-bottom: 20px;	padding-left: 10px;}div#title_top {	background-image: url(../img/pc_title.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 70px;}div#footer {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #909496;	clear: left;	margin-right: 23px;	margin-left: 13px;	margin-top: 15px;	padding-bottom: 30px;}