@charset "Shift_JIS";/* ■ページ構造 */body {  margin: 1em;  padding: 0;  background-color: #f2d2d2;  font-family: "MS P 明朝";  text-align: center;}#header {  width: 800px;}#content {    width: 800px;}#menu {  width: 200px;  float: left;}#main {  width: 550px;  float: right;  margin-riget: 2em;  background-color: #ffffff;}#footer {  clear: both;  width: 800px;}/* ■その他 */h1 {  color: white;  font-size: 0.8em;  text-align: center;  margin: 0;}h2 {  font-size: 1.2em;  padding-left: 0.3em;  border-left: 1em solid #b50000;  border-bottom: 1px solid #b50000;}h3 {  font-size: 0.8em;  color: #272c45;  background-color: #ffffff;}h4 {  font-size: 1.2em;  color: #b50000;} h5 {  font-size: 1.4em;  color: #0037bc;} h6 {  font-size: 1.0em;  color: #0088c3;} em {  color: #a54448;  font-style: normal;}table, td, th{  border-width: 2px;  border-style: solid;  background-color: white;}a:link {  color: #2a558f;}a:visited {  color: #2a558f;}a:hover {  color: #e80022;  background: #ffff00;}p {  margin: 0.8em 1.5em;  padding: 0.5em;  border: solid #b50000;  text-align: center;}.c1 {  width: 200px;  background-color: #fffff0;  border-top-width: 1px;  border-right-width: thick;  border-bottom-width: 8px;  border-left-width: thin;} .c2 {  width: 780px;  background-color: #faffff;  border-top-width: 1px;  border-right-width: thick;  border-bottom-width: 8px;  border-left-width: thin;}.c3 {  color: white;  font-size: 0.8em;  text-align: center;  border: none;  margin: 0;}.c4 {  margin: 0em;  padding: 0em;  border:  none;  text-align: left;} .c5 {  width: 780px;  background-color: #ffffff;  border-top-width: 1px;  border-right-width: thick;  border-bottom-width: 8px;  border-left-width: thin;}
