body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;

}
img			{ border:0; }
hr			{ display:none; }
#contents_other	{ color:#3db0a3; }
a:visited	{ color:#069; }
a:active	{ color:#069; }
a:hover		{ color:#639; }

#topimage		{ position:relative; margin:0  auto; width:790px; height:220px; background:url(../image/top_image.jpg) top center no-repeat; text-indent:-9999px;}
#main			{ width:790px; margin:0 auto; padding:0; background:#ffffff;}
#main .global	{ position:relative; margin:0  auto; width:790px; height:57px;}

/* GROVAL NAVI */
#flash				{
	padding:0;
	width:775px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	margin-right: auto;
}

/* GROVAL NAVI */
#gnavi1				{ position:relative; margin:0; padding:0; width:790px; height:55px; background:url(../image/menu.jpg) top left no-repeat; }
#gnavi1 .nv1		{ position:absolute; top:0; left:5;     width:102px; height:55px; }
#gnavi1 .nv2		{ position:absolute; top:0; left:103px; width:95px; height:55px; }
#gnavi1 .nv3 		{ position:absolute; top:0; left:200px; width:95px; height:55px; }
#gnavi1 .nv4		{ position:absolute; top:0; left:298px; width:95px; height:55px; }
#gnavi1 .nv5		{ position:absolute; top:0; left:395px; width:95px; height:55px; }
#gnavi1 .nv6		{ position:absolute; top:0; left:492px; width:95px; height:55px; }
#gnavi1 .nv7		{ position:absolute; top:0; left:590px; width:95px; height:55px; }
#gnavi1 .nv8		{ position:absolute; top:0; left:687px; width:95px; height:55px; }
#gnavi1 .nv1 a, .nv2 a, .nv3 a, .nv4 a, .nv5 a, .nv6 a, .nv7 a, .nv8 a		{ height:55px; display:block; text-indent:-9999px; }


/* header */
#header				  { position:relative; margin:0; auto; padding:0; width:790px; height:78px;  background:url(../image/header.jpg) top left no-repeat; }
#header	.gnavi1       { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
#header .gnavi1 table { padding:0px 0px 0px 340px; line-height:1.4em; width:790px;}
#header .gnavi1 td    { text-align:right;font-size:10px; color:#585858; line-height:1.5em;letter-spacing:0.1pt;}
#header .link		  { position:absolute; margin:0px; width:320px; height:70px; cursor:pointer; }


/* footer */
#footer				{ position:relative; margin:0; auto; padding:0; width:790px; height:92px;}
#footer .pmark	{ margin:65px 0px 0px 5px; padding:3px 0px 5px 5px; font-size:11px; color:#585858; line-height:1.2em; }
#footer .banner	{ margin:0px 0px 0px 5px; padding:3px 0px 5px 5px; font-size:11px; color:#585858; line-height:1.2em; }
#footer  td { padding:3px 0px 5px 5px; line-height:1.2em; }   

/* ---------- TOP PAGE ------------------- */
/* New Topix */

#newinfo			{ position:relative; margin:0; auto; padding:0; width:790px; height:150px;  background:url(../image/new_info.jpg) top left no-repeat; }
/*   */
#newinfo  .menu1			{ margin:35px 0px 0px 30px; padding:3px 0px 5px 25px; font-size:12px; width:360px; color:#585858; 
								line-height:1.2em; background:url(../image/icocircle.gif)  left no-repeat; }
#newinfo  .menu1 a			{ color:blue; }

#newinfo  .menu3			{ margin:0px 0px 0px 30px; padding:3px 0px 5px 25px; font-size:12px; width:360px; color:#585858; 
								line-height:1.2em; background:url(../image/icocircle.gif)  left no-repeat; }
#newinfo  .menu3 a			{ color:blue; }

#newinfo  .menu2			{ margin:35px 0px 0px 0px; padding:3px 0px 5px 25px; font-size:12px; width:360px; color:#585858; 
								line-height:1.2em; background:url(../image/icocircle.gif)  left no-repeat; }
#newinfo  .menu2 a			{ color:blue;}

#newinfo  .menu4			{ margin:0px 0px 0px 0px; padding:3px 0px 5px 25px; font-size:12px; width:360px; color:#585858; 
								line-height:1.2em; background:url(../image/icocircle.gif)  left no-repeat; }
#newinfo  .menu4 a			{ color:blue;  }


/* FREE MAGAZINE */
#magazine			{ position:relative; margin:0; auto; padding:0; width:790px; height:240px;  background:url(../image/top_pub.jpg) top left no-repeat; }
#magazine  .table   { position:absolute; margin:0px; width:790px; height:190px; }
#magazine  .word	{ position:absolute; margin:35px 0px 0px 270px; padding:3px 0px 5px 25px; font-size:12px; width:450px; color:#585858; line-height:1.2em; }
#magazine  .polish  { position:absolute; margin:25px 0px 0px 300px; padding:10px 0px 5px 15px;}
#magazine  .polish  a  {
	color:#dadada;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
}
#magazine  .polish  { position:absolute; margin:80px 0px 0px 55px; padding:10px 0px 5px 23px;}
#magazine  .polish  a  {color:#dadada;}
#magazine  .polish  img {border:1px;}
#magazine  .polishm  { position:absolute; margin:80px 0px 0px 150px; padding:10px 0px 5px 23px;}
#magazine  .polishm  a  {color:#dadada;}
#magazine  .polishm  img {border:1px;}
#magazine  .otona   { position:absolute; margin:80px 0px 0px 245px; padding:10px 0px 5px 23px;}
#magazine  .otona   a  {color:#dadada;}
#magazine  .otona   img {border:1px;}
#magazine  .andone  { position:absolute; margin:80px 0px 0px 340px; padding:10px 0px 5px 23px;}
#magazine  .andone  a  {color:#dadada;}
#magazine  .andone  img {border:1px;}
#magazine  .coop    { position:absolute; margin:80px 0px 0px 435px; padding:10px 0px 5px 23px;}
#magazine  .coop    a  {color:#dadada;}
#magazine  .coop    img {border:1px;}
#magazine  .myhome  { position:absolute; margin:80px 0px 0px 530px; padding:10px 0px 5px 23px;}
#magazine  .myhome  a  {color:#dadada;}
#magazine  .myhome  img {border:1px;}
#magazine  .reform  { position:absolute; margin:80px 0px 0px 625px; padding:10px 0px 5px 23px;}
#magazine  .reform  a  {color:#dadada;}
#magazine  .reform  img {border:1px;}




#magazine  .link	{ position:absolute; margin:0px; width:290px; height:90px; cursor:pointer; }

/* Web Posting */
#webpos				{ position:relative; margin:0; auto; padding:0; width:790px; height:180px;  background:url(../image/top_webpos.jpg) top left no-repeat; }
#webpos .posting	{ position:absolute; margin:0px; padding:90px 140px 5px 25px; font-size:12px; width:230px; color:#585858; line-height:1.2em; }
#webpos .pos_link	{ position:absolute; margin:0px; width:300px; height:90px; cursor:pointer; }
#webpos .web		{ position:absolute; margin-left:390px; padding:90px 140px 5px 25px; font-size:12px; width:230px; color:#585858; line-height:1.2em; }
#webpos .web_link	{ position:absolute; margin-left:390px; width:300px; height:90px; cursor:pointer; }

/* marketing */
#marketing			{ position:relative; margin:0; auto; padding:0; width:790px; height:175px;  background:url(../image/top_mark.jpg) top left no-repeat; }
#marketing .word	{ position:absolute; margin:0px 0px 0px 3px; padding:90px 0px 5px 25px; font-size:12px;  width:450px; color:#585858; line-height:1.2em; }
#marketing .link	{ position:absolute; margin:0px; width:330px; height:90px; cursor:pointer; }



.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}

div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
/*
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
*/
#Div {
	background-color: #1c1f86;
	width:36px;
	padding-top:0px;
	height:30px;
	position: absolute;
	left:51px;
	top:35px;
	margin-bottom:0px;

}
