body { text-align:left; color:black; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color:#ffffff; background-image: url(../photo/bg.gif); margin: 0; padding: 0; }
.box1{
	text-align:center;
	width:100%;
	}
.box2{
	text-align:left;
	margin:0 auto;
	width:720px;
	}
table {
	width:720px;
	border-right:1px solid #999;
	border-left:1px solid #999999;
	}
thead { background-color:#ff9999; color:#cc3366; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; line-height: 1.5em; }

tbody { color: black; background-color:#ffffff; }
td {
	padding:0;
	}
.tdhead { font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif, sans-serif; vertical-align: top; height: 110px; padding: 0 0 10px 20px; border-top: 1px solid #999; }
.tdcontents { color: black; background-color:#ffffff; border-right:0 solid #696969; text-align:left; vertical-align: top; }

.contents { width: 518px; margin-left:0; margin-right:0; margin-bottom:16px; }

.section {
	width:486px;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	margin-top:0;
	}
.tdfooter { font-weight:bold; font-style:normal; color:#666666; font-size: 0.8em; font-family: "ＭＳ Ｐゴシック", sans-serif; line-height: 1.2em; background-color: white; border-top:1px solid #999; width:720px; text-align:center; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #999; }
.tablelist { font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; line-height: 1.2em; width:478px; border-left:1px solid #ff9999; border-right:1px solid #ff9999; border-collapse: collapse; margin-top:6px; margin-bottom:14px; }
.tablelist2 { font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; line-height: 1.2em; width:170px; border-left:1px solid #ff9999; border-right:1px solid #ff9999; border-collapse: collapse; margin-bottom:20px; }
.thlist { font-size: 0.95em; line-height: 1em; border-bottom:1px solid #ff9999; padding:4px 0; text-align:center; }

.tdlist { font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; border-bottom:1px solid #ff9999; border-collapse: collapse; padding:4px; }

.item { color: black; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; border-right:1px solid #ff9999; border-bottom:1px solid #ff9999; border-collapse: collapse; background-color:#ffffff; width:100px; padding-left:4px; }

.item2 { color: black; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; border-right:1px solid #ff9999; border-bottom:1px solid #ff9999; border-collapse: collapse; background-color:#ffffff; width:150px; padding-left:4px; }

.mark {
	margin-right:1em;
	}

p.head { text-align:left; margin-left:0; margin-top:0; font-weight:bold; color:#82ede2; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; line-height: 1.5em; background-color: white; margin-bottom:0; }

p.head img {
	vertical-align:middle;
	margin-right:0em;
	}
.tdmenu { color: black; vertical-align:top; background-color:#ffffff; text-align: left; width:170px; padding-right: 20px; }
p.menu { color:#ffffff; font-weight:bold; border-top:0 solid #ffffff; font-size:0.85em; font-family: "ＭＳ Ｐゴシック", sans-serif; text-align:center; background-color:#ff9999; line-height:2.2em; width: 170px; margin: 10px 0; }

p.menu a { color:#ffffff; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color:#c66; text-decoration:none; display:block; width:170px; line-height:2.2em; text-align:center; border-color: #ffffff #888888; border-style: solid; border-width: 0 0 1px; }

p.menu a:visited { color:#fffff0; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color: #c66; width: 170px; }

p.menu a:hover { color:#ffffff; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color:#ff9999; text-decoration: none; width: 170px; }

p.menu span { color:#cfcfcf; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color: white; display:none; }

h1 { color:#666666; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color:#ffffff; padding-top:8px; padding-bottom:6px; padding-left:0; text-align:left; margin-bottom:0; margin-top:0; }

h1 img {
	vertical-align:middle;
	padding-right:0px;
	}

h2 { color:#666666; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color:#ffffff; padding-top:6px; padding-bottom:0; padding-left:0; text-align:left; margin-top:0; margin-bottom:0; }

h2 img {
	vertical-align:middle;
	padding-right:0px;
	}
h3 { font-size:0.95em; color:#666666; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color:#ffffff; padding-top:6px; padding-bottom:0; padding-left:0; text-align:left; margin-top:0; margin-bottom:0; }

h3 img {
	vertical-align:middle;
	padding-right:0px;
	}

p { font-size:0.95em; color:black; font-family: "ＭＳ Ｐゴシック", sans-serif; line-height: 1.5em; background-color:#ffffff; margin-top:8px; margin-bottom:8px; }

p strong { color:#333; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; line-height: 1.5em; background-color: white; }

p img {
           float:left;
	padding-right:6px;
	}

p iframe {
           float:left;
	padding:4px;
	}

hr { height: 1px; background-color:#cc0033; color:#cc3366; font-family: "ＭＳ Ｐゴシック", sans-serif; border: none; }
a { color:#006dba; font-size: 0.95em; font-family: "ＭＳ Ｐゴシック", sans-serif; font-weight:bold; line-height: 1.5em; background-color: white; text-decoration:none; }

a:visited { color:#9148b5; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color: white; }

a:hover { color:#cc3366; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color: white; text-decoration: underline; }

img { 
	background-color:transparent; 
	border:0px;
	padding:0px;
	}

.id {
 text-align: right;
 position: absolute; margin: 0px; left: -550px;
	width: 200; padding: 0px;
 top: -2000px;
}