/*********************************************************/
/* global setting */
* {margin:0px; padding:0px;}
body{
	margin:10px;
	margin-top:120px;
	padding:0px;
	background:url("../_img/shell/body_bk.jpg") repeat-x;
	color:#333333;
	font-size:12px;
	text-align:center;
	font-family:"Verdana","Arial",sans-serif;
}

a         {}

.sp        {background:#FFFFFF; clear:both;}
.clear     {clear:both;}
.foot_clear{clear:both; height:8px; padding-top:5px;}
.offset    {clear:both; height:10px;}
.off       {position:absolute; left:-999px;}
.reverse   {unicode-bidi:bidi-override; direction:rtl; text-align:left;}

/*********************************************************/
/* fixed setting */
img  {border:0px; text-decoration:none;}
img.i{vertical-align:middle;}
div  {margin:0px; padding:0px;}

p    {margin:0px; padding:0px; text-align:left; line-height:133%;}
form {margin:0px; padding:0px;}
ul   {margin:0px; padding:0px; list-style:none;}
li   {margin:0px; padding:0px;}

h1,h2,h3,h4,h5{clear:both; margin:0px; padding:0px; }
em   {font-style:normal; font-weight:bold;}

/*********************************************************/
/* shell */
#container       {width:720px; background:#FFF; margin:0px auto; padding:0px 0px 0px 0px;}
#container_inner {padding:10px; background:#FFF;}
h1 {width:700px; height:62px; background:url("../_img/shell/head.gif") no-repeat;}
	h1 a {display:block; width:700px; height:0px !important; height:62px; padding-top:62px; overflow:hidden;}

#deaeta_kun {margin:10px 0px 10px 0px;}

.main_page {margin:10px 0px 10px 0px; padding:5px; border:1px solid #666; text-align:left;}
	.main_page h2 {font-size:16px;}
	.main_page h3 {font-size:14px;}
	.main_page div {margin:0px 0px 20px 0px;}
	.main_page div p {margin-left:20px;}
	.main_page div pre {margin:20px 10px; padding:5px; border:1px solid #009; background-color:#C8C8FA;}
	.main_page div textarea {margin:0px 10px; width:670px; font-size:10px; font-family:"Verdana","Arial",sans-serif;}
	.main_page div iframe {margin:0px 10px; width:670px;}
	.main_page div iframe.narrow {width:200px;}
	.main_page div ul {margin-left:20px;}
		.main_page div ul li {margin-left:1.5em; list-style:circle;}

	.main_page div dl {margin:10px 0px 0px 20px;}
	.main_page div dl dt {line-height:1.4em; color:#338934; border-left: 8px solid #B0E2B1; padding: 0px 0px 0px 0.3em;}
	.main_page div dl dd {line-height:1.4em; margin: -1.4em 0px 4px 8em;}
		.main_page div dl dd span {unicode-bidi:bidi-override; direction:rtl; text-align:left;}

#foot_navi {height:31px;}
	#foot_navi ul {height:31px; float:right; margin-bottom:10px;}
	#foot_navi ul li {float:left; margin-left:5px;}


/*********************************************************/
//IE hack
* html box {height:0.1em;}
* html body  {text-align:center;}

