@charset "Shift_JIS";


/*---------------
 reset
---------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote {margin:0px;padding:0px;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
fieldset,img {margin:0px;padding:0px;border:0px;}

/*---------------
 whole structure
---------------*/
body {
	margin:0px;
	padding:0px;
	color:#404040;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3",verdana, arial, sans-serif;
	text-align:center;
	width:100%;
}

#whole {
	width:1070px;
	margin:0px auto;
	text-align:left;
}

#contents_wrap {
	width:1070px;
	margin:10px 0px 20px 0px;
}
#contents {
	float:left;
	width:760px;
}
#global_right {
	float:right;
	width:300px;
}
#footer {
	width:1070px;
	margin-top:10px;
	padding:0px;
}

.position_zero{
position:absolute;
top:0;
left:0;
}

/*---------------
 font size
---------------*/
#whole {
	font-size:77%;
}
.j10 {
	font-size:83%;
	line-height:140%;
}
.j11 {
	font-size:91%;
	line-height:130%;
}
.j12 {
	font-size:100%;
	line-height:130%;
	letter-spacing:1px;
}
.j12b {
	font-size:100%;
	line-height:200%;
	letter-spacing:1px;
}
.j12bold {
	font-size:100%;
	font-weight:bold;
	letter-spacing:1px;
}
.j13 {
	font-size:116%;
	line-height:150%;
	letter-spacing:1px;
}

