﻿@charset "utf-8";
/* CSS Document */

body{
font-family:  "Hiragino Kaku Gothic Pro",Osaka,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",Verdana,Arial,sans-serif;
margin:0;
font-size:0.95em;
}

img{
	outline:none;
	border-style:none;}

a{
    color:blue;}
a:visited{
    color:purple;}
a:hover {
    color:red;}
.red{
	color:red}

.kigou {
	width:900px}





/*****nav*****/
nav { 
	width:150px;float:left;margin-top:10px;margin-left:10px}
nav p {
	margin:10px auto;font-weight:bolder;
	font-family: HG丸ｺﾞｼｯｸM-PRO;font-size:105%}
nav p a{
	margin:10px auto;font-weight:bolder;text-decoration:none}
nav ul li {
	list-style-type:circle;
	margin-left:0;margin-bottom:5px}



/*****ARTICLE*****/
div.main {
	margin:auto;width:900px;margin-bottom:50px;overflow:auto;}
	
article{
    display: block;
    float:right;
    letter-spacing:1px;
    width: 720px;
    padding:0;
    margin-left:0;
    margin-right:10px;
    margin-bottom: 20px;
    overflow:auto;}

h2{
  color: white; font-family: HG丸ｺﾞｼｯｸM-PRO;
  font-size:120%;font-weight:bolder;background:navy;
  text-align:right;margin-top: 15px; margin-bottom: 1em; 
  padding:4px;}
table.card {
	border:1px silver solid;width:100%;background:#faf0e6;
	font-size:100%;border-collapse:collapse;
	margin-bottom:15px}
table th {
	text-align:left; padding-left:5px;
	border-left: 1px silver solid;font-family:HG丸ｺﾞｼｯｸM-PRO;
	font-size:110%;padding:4px}
table td {
	border-left: 1px silver solid;padding:2px;
	padding-left:30px;font-size:90%}
}

/*****footer*****/
footer{
    font-size: 80%;
    color:white;
    width: 100%;
    text-align: center;
    letter-spacing: 3px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top:30px;
    background-color: #313131;
}

/* totopボタン */
a#pagetopBtn img {
  position:fixed;
  bottom:10px;
  right:10px;
  width:60px}

/*img.indexpicR{
	float:right;
	margin-left:10px;
	width:50%;}*/

