/* -----  ----- */
body {
	/* */
	/* background-color : Black; */
	background-color : cyan;
	/* background-color : Aqua; */
 	color : Black;
	/* font-family : 'Meiryo'; */
}
.subtitle {
	font-size: 130%;
	color: blue;
}
td.catename {
	background: LightGreen;
}
td.sitemodity0 {
	width: 3%;
	background: AquaMarine;
	text-align: center;
	vertical-align: middle;
}
td.sitemodity1 {
	width: 3%;
	background: aqua;
	text-align: center;
	vertical-align: middle;
}
td.sitename0 {
	/* width: 600px; */
	background: AquaMarine;
	width: 97%;
	vertical-align: middle;
}
td.sitename1 {
	/* width: 600px; */
	width: 97%;
	background: aqua;
	vertical-align: middle;
}

td.sitemodifyname0 {
	/* width: 600px; */
	/* width: 30%; */
	background: AquaMarine;
}
td.sitemodifyname1 {
	/* width: 600px; */
	/* width: 30%; */
	background: aqua;
}
td.sitemodifyurl0 {
	/* width: 600px; */
	/* width: 70%; */
	background: AquaMarine;
}
td.sitemodifyurl1 {
	/* width: 600px; */
	/* width: 70%; */
	background: aqua;
}

a {
	/* */
	text-decoration: none;
}

div.catesection {
	/* font-size : 100% ; */
	font-size: 120%;
	color : #0091ff;
}

form {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	vertical-align : middle;
	display: inline;

}


/*
@media only screen and (max-width:480px){
    tr{
        display: block;
        margin-bottom: 1.5em;
    }
    td{
				font-size: 160%;
        display: list-item;
        border: none;
    }
}
*/
button[type="button"] {
	background-image: linear-gradient(0deg, aquamarine, white); /* グラデーション */
   border: 1px solid #3c7fb1;
   border-radius: 0.3em;
	 vertical-align : middle;
}
input[type="button"] {
	background-image: linear-gradient(0deg, aquamarine, white); /* グラデーション */
   border: 1px solid #3c7fb1;
   border-radius: 0.3em;
	 vertical-align : middle;
}
input[type="submit"] {
   background-image: linear-gradient(0deg, aquamarine, white); /* グラデーション */
   border: 1px solid #3c7fb1;
   border-radius: 0.3em;
	 vertical-align : middle;
}
input[type="reset"] {
	background-image: linear-gradient(0deg, aquamarine, white); /* グラデーション */
   border: 1px solid #3c7fb1;
	 border-radius: 0.3em;
	 vertical-align : middle;
}

/* ----- ----- */
nav {
    float:right;
    width:200px;
	white-space: nowrap;
}
nav h1 {
    font-size:1.4em;
}

/* ----- ----- */
section {
    float:right;
    width:656px;
    text-align:left;
    margin-bottom:10px;
}
section h1,nav h1 {

    border-radius: 4px;
	font-size: 20px;
    color: Navy;
    padding:10px;
    margin:10px -10px;

	/* IE11 */
	background: linear-gradient(White , AquaMarine);
	/* Firefox */
    background-image: -moz-linear-gradient(top, White , AquaMarine);
	/* Safari , Chrome */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, White), color-stop(1.0, AquaMarine));
}
section h2,nav h2 {

    border-radius: 4px;
	font-size: 15px;
    color: Navy;
    padding:5px;
    margin:10px -10px;

	/* IE11 */
	background: linear-gradient(White , AquaMarine);
	/* Firefox */
    background-image: -moz-linear-gradient(top, White , AquaMarine);
	/* Safari , Chrome */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, White), color-stop(1.0, AquaMarine));
}

section ul {
    padding:0px;
    list-style:none;
    border-top:1px solid #e7e2d7;
    margin:14px 0px;
}
section li {
    margin:0px;
    padding:0px;
    list-style:none;
}
section li a:link, section li a:visited {
    float:left;
    width:96%;
    padding:3px 1%;
    border-bottom:1px solid #e7e2d7;
}
section li a:hover {
    background:#f2f1ec;
}
section p {
    font-size:0.9em;
}
article {
    margin:0 0 30px 0;
}
