.movingobject { position:absolute; left:-200px; top:0px; visibility:visible; }

* {
 margin:0em;
 padding: 0em;
}

BODY {
 color: #993366;
 background-color: #f3ffe6;
 font-weight:normal;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
}

.main {
 height: auto;
 margin-left:auto;
 margin-right:auto;
 width:740px; 
 background-color: #ffffff;
 background-image: url("pic/back_f16.jpg");
 background-repeat:no-repeat;
 background-position:100% 100%;
 border-style: solid; 
 border-color:#666666;
 border-top-width:0px;
 border-bottom-width:0px;
 border-left-width:1px;
 border-right-width:1px;
}

.main-top {
 height: 1000px;
 margin-left:auto;
 margin-right:auto;
 width:740px; 
 margin-top:0em;
 margin-bottom:0em;
 background-color: #ffffff;
 background-image: url("pic/back_f16.jpg");
 background-repeat:no-repeat;
 background-position:100% 100%;
 border-style: solid; 
 border-color:#666666;
 border-top-width:0px;
 border-bottom-width:0px;
 border-left-width:1px;
 border-right-width:1px;
}

A:active {
	color: #CC3366;
	text-decoration: none;
}

A:link {
	color: #CC3366;
	text-decoration: none;
}

A:visited {
	color: #CC3366;
	text-decoration: none;
}

A:hover {
	color: #FF0033;
	text-decoration: underline;
}


.head {
 background-color: #2ba600;
 color: #663300;
 margin-bottom:0px;
}

.header {
 margin:0px;
 padding:0px;
}

.footer {
 clear:both;
 width:100%;
 text-align:center;
}

.h1-title {
 height:70px;
 background-image: url("pic/l-cm.gif");
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: bottom;
}

.u-head {
 margin-top:0px;
 height: 15px;
 background-repeat:repeat-x;
 background-image: url("pic/u-head.jpg");
}

#cnt-left {
 float: left;
 width: 140px;
 text-align:center;
}

#cnt-left h3 {
 margin-top:15px;
 margin-bottom:8px;
 text-align:left;
 font-size:12px;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
 color: #993366;
}

#cnt-left p {
 font-size:12px;
 line-height:1em;
 margin-top:5px;
 margin-bottom:5px;
 margin-left:1em;
}

#cnt-left .pad {
 padding:10px;
 margin:0px;
}

#cnt-right {
 float: right;
 width: 590px;
}

#cnt-right .pad {
 padding:20px;
 margin:0px;
}

#cnt-right .infomation {
 padding:15px;
 margin-left:10px;
 margin-right:20px;
 border-width:1px;
 border-style:dotted;
 border-color:#66CC77;
}
#cnt-right .infomation2 {
 padding:5px;
 margin-left:10px;
 margin-right:20px;
 border-width:1px;
 border-style:dotted;
 border-color:#66CC77;
 text-align: center;
}

#cnt-right h2.info {
 margin-left:0em;
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 font-size:16px;
 color: #FF5599;
 text-align: left;
}

#cnt-right h2.infox {
 margin-top:0em;
 margin-bottom:10px;
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 font-size:16px;
 color: #FF5599;
 text-align: left;
 padding:10px;
 background:url('pic/l-cc3.jpg') no-repeat 0px 5px;
}

.cnt-info {
 float:left;
 margin-left:0px;
 width: 350px;
}

.cnt2right-pict {
  float: right;
  width: 200px;
}

.contents {
 width:490px;
}
.contents2 {
 width:90%;
}

.contents3 {
 width:80%;
}

.contents4 {
 width:70%;
}

.object {
 border-style:double;
 border-color:#FF99CC;
}

.object2 {
 margin:1.5em;
 padding:1em;
 border-width:1px;
 border-style:solid;
 border-color:#FFCCCC;
}

h1 {
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 font-size:22px;
 color: #ff00ff;
}

h2 {
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 font-size:16px;
 color: #993366;
}

.ch2 {
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 font-size:16px;
 color: #ff00ff;
}

h3 {
 margin-left:1em;
 margin-right:1em;
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 color: #663300;
}

li {
 margin:1em;
 text-align:left;
 font-size:12px;
 color: #ff6600;
}

h4 {
 margin-left:1em;
 margin-right:1em;
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 font-size:14px;
}

h4.inst {
 margin-left:0.5em;
 margin-right:0.5em;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
 font-size:14px;
 color: #ff1100;
}

h4.narrow {
 margin:0em;
 font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì",sans-serif;
 font-size:14px;
}

p {
 line-height:1em;
 margin-top:0px;
 margin-bottom:5px;
}

p.ininfo {
 color: #FF6600;
 font-weight:bold;
 font-size:14px;
}

.red {
 color: #FF3300;
}

.pink {
 color: #C52150;
}

.info {
 margin-left:4em;
}

.info2 {
 border-style:double;
 border-color:#FF99CC;
}

.orange {
 color: #FF6600;
}

.big {
 font-weight:bold;
 font-size:14px;
}

.purple {
 color:#ff00ff;
}

.syan {
 color:#00cccc;
}

.small {
 font-size:10px;
}

.contents {
 margin: 2em;
}

P {
 text-align:left;
 font-size:12px;
 line-height:1.4em;
}

.name {
 font-size:14px;
 font-weight:bold;
}

.black {
 margin-left:2em;
 color:#333333;
}

.black2 {
 color:#333333;
}

.left {
 text-align: left;
}

.center {
 text-align: center;
}

.right {
 text-align: right;
}

.new {
 font-size:14px;
 color:#CB0000;
}

.footer {
 padding: 5px;
	clear: both;
}

#footer {
 padding: 15px;
	clear: both;
}

#footer p {
 text-align: center;
 font-weight: bold;
	color: #999999;
}

#footer a {
	text-decoration: none;
	color: #999999;
}
