﻿@charset "UTF-8";/* CSS Document */* {	margin:0;	padding:0;	list-style: none;}* html body {	font-size: 75%;	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;}*  html  h2 {	width: 600px;}*  html #main p {	width: 600px;}*:first-child+html body {	/* for WinIE7*/	font-size: 75%;	font-family:'メイリオ', Meiryo, Verdana, "ＭＳ Ｐゴシック", sans-serif;}body  {	color: #444444;	font-size: 12px;	font-family:Verdona, sans-serif, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";	text-align: center;background: url('../img/back-bg.gif') repeat-y center; */;}a:link  {	color: #e60000;	text-decoration: none}a:visited {	color: #e60000;	text-decoration: none;}a:hover  {	text-decoration: underline;	border-style: none;	color: #ff997f;}li {	display: inline;	float: left;	border-style: none;}#container {	margin-right: auto;	margin-left: auto;	width: 800px;}#header {	background-image: url(../img/aq-20-027.jpg);	background-repeat: no-repeat;	width: 800px;	height: 150px;	float: left;	margin-right: auto;	margin-left: auto;	background-color: #ff997f;}h1 {	font-size: 24px;	font-weight: bold;	padding-left: 30px;        margin-top: 46px;	text-align: left;	float: left;	color: #ff0000;	padding-top: 20px;}#pan {	padding-left: 10px;	line-height: 25px;	text-align: left;	width: 790px;	height: 34px;	float: left;	font-size: 10px;	color: #444444;}#pan a {	color: #444444;}.sub  {	float: left;	width: 175px;	text-align: left;	padding-left: 5px;	line-height: 22px;}.sub   ul  {	width: 160px;	text-decoration: none;	margin-bottom: 12px;	}.sub   li  {	width: 160px;	text-decoration: none;	margin-bottom: 2px;	padding-bottom: 2px;	border-bottom: 1px solid #c0c0c0;}.sub   a  {	color: #e60000;	text-decoration: none;	width: 160px;	padding-left: 10px;	border-left: 2px solid #e60000;	line-height: 22px;}.sub   a:hover {	color: #ff997f;}h2 {	font-size: 12px;	color: #ff0000;	line-height: 32px;	text-align: left;	padding-left: 10px;	height: 28px;	float: left;	background-color: #ff997f;	border-left: 4px solid #ff0000;	width: 590px;margin-bottom: 15px;}h3 {	font-size: 12px;	color: #ff0000;	line-height: 32px;	text-align: left;	padding-left: 10px;	height: 28px;	float: left;	background-color: #ff997f;	border-left: 4px solid #ff0000;	width: 590px;margin-bottom: 15px;}#main  {	text-align: left;	float: left;	margin-left: 15px;	margin-bottom: 20px;	width: 605px;}#main   p   {	line-height: 159%;	width: 580px;	padding: 5px 10px 0px 15px;font-size:14px;letter-spacing:1.5px;}#main img.toushishintaku {  margin: 20px 30px 0px 40px; ;}.Sentences {  margin: 0px 30px 30px 20px; ;}.menseki {	width: 500px;	height: 55px;	background: url(./img/);	background-position:bottom;		text-align: left;	color: #165829;	margin: 0px 0px 150px 20px;	clear: both;	}.menseki p{	padding: 0;	margin: 0;font-size:12px;}#footer {	width: 800px;	clear: both;}#copyright {	width: 800px;	font-size: 10px;	height: 30px;	line-height: 30px;	background-color: #ff997f;	color: #ff0000;	float: left;}#copyright a {	font-weight: normal;	color: #ff0000;}#copyright a:hover {	color: #ff0000;	text-decoration: underline;}.sp_tbl table{ margin: 0 auto; border-collapse: collapse;border: 1px solid #000;width:90%;margin: 15px 0px 30px 30px;}.sp_tbl caption{text-align:left;padding: 0px 0px 5px 10px;font-size:14px;font-weight:14px;}.sp_tbl th{  border-collapse: collapse;  border: 1px solid #000;text-align:center;margin: 20px 0px 10px 0px;padding: 10px 0px 10px 10px;}.sp_tbl tr,.sp_tbl td{  border-collapse: collapse;  border: 1px solid #000;margin: 0px 0px 0px 0px;  padding: 10px 10px 10px 10px;text-align:left;font-size:13px;}.sp_tbl2 table{ border-collapse: collapse;border: 1px solid #000;width:90%;margin: 15px 0px 30px 30px;}.sp_tbl2 caption{text-align:left;padding: 0px 0px 5px 10px;font-size:14px;font-weight:14px;}.sp_tbl2 th{  border-collapse: collapse;  border: 1px solid #000;text-align:center;margin: 20px 0px 10px 0px;padding: 10px 0px 10px 10px;}.sp_tbl2 tr,.sp_tbl2 td{  border-collapse: collapse;  border: 1px solid #000;margin: 0px 0px 0px 0px;  padding: 10px 10px 10px 10px;text-align:left;font-size:13px;}/* 文字装飾 */.bbb /* 最大・太字 */{    color: #000;    font-size: 1.4em;    font-family: "HGP創英角ｺﾞｼｯｸUB";    font-weight: normal;    padding: 0;}.bb /* 大・太字 */{    color: #000;    font-size: 1.2em;    font-family: "HGP創英角ｺﾞｼｯｸUB";    font-weight: normal;}.bbbr /* 最大・太字・赤 */{    color: #dc0000;    font-size: 1.4em;    font-family: "HGP創英角ｺﾞｼｯｸUB";    font-weight: normal;}.bbr /* 大・太字・赤 */{    color: #dc0000;    font-size: 1.2em;    font-family: "HGP創英角ｺﾞｼｯｸUB";    font-weight: normal;}.b { font-weight: bold; } /* 太字 */.br { color: #dc0000; font-weight: bold; } /* 赤・太字 */.line { background: #ffff00; }/* 背景マーカー処理 */.u { border-bottom: 1px solid ; } /* アンダーライン *//* 文字色 */.red { color: #cc0000; } /* 赤 */ .blue { color: #003399; } /* 青 */ .green { color: #339900; } /* 緑 */ .orange { color: #ff9900; } /* オレンジ */ .kome { font-size: 12px; color: #cc0000; line-height: 1.25;} /* 赤小文字 */ .s { font-size: 12px; color: #333; line-height: 1.25; } /* 小文字 */ .link{color: #666;margin:10px 0px 30px 30px;}.link a {	color: blue;}.link a:hover{	color: red;}.link a:visit{		color: #3366ff;
