body { background-color:#EFEFEF;
	   font-size:auto;
	   line-height:165%;
	   font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Hiragino Kaku Gothic Pro;
	   margin:0px;
	   padding:0px;
}
		   
h1 { font-size:12px; line-height:155%; margin:30px 0px 0px 350px; color:#FFFFFF; position:absolute;} 
h2 { font-size:24px; line-height:155%; color:#444444; margin-top:50px; padding:5px; border:#777777 1px solid;}
h3 { font-size:18px; line-height:50%; color:#000000; padding:8px 8px 0px 8px;}
h4 { font-size:14px; line-height:175%;}
p { font-size:16px;}
p.sx { font-size:14px; border:#CCCCCC 1px solid; padding:10px; line-height:165%;}
.sx { font-size:11px;}
.osx { font-size:11px; /*border:#CC6600 1px solid;*/ color:#CC6600; /*padding:8px;*/}

li { list-style:none; padding:0px 8px; font-size:14px; line-height:165%;}

img { margin:0px; padding:0px; border:0px;}

.new { border:#CC6600 1px solid; color:#CC6600; padding:8px; line-height:100%;}
.right { text-align:right;}
.center { text-align:center;}
.middle { vertical-align:middle;}

a:link { color:#006699; border-bottom:#006699 dotted 1px; text-decoration:none; font-size:13px;}
a:hover { color:#993333; border-bottom:#993333 solid 1px; text-decoration:none; font-size:13px;}
a:visited { color:#663366; text-decoration:none; font-size:13px;}

#waraper { width:800px;
		   height:auto;
		   background-color:#FFFFFF;
		   margin:0px auto;
		   border-right:#CCCCCC 2px solid;
		   border-left:#CCCCCC 2px solid;}

#containts { padding:0px 30px;}

#containts img  { text-align:center;}

#containts div { margin:25px 0px;}

#footer { background-color:#666666;
		  padding:50px 0px 100px;
		  color:#FFFFFF;
		  text-align:center;
		  font-size:12px;}





