/*--------------------------------------------------------------------------------------------------
BASE
--------------------------------------------------------------------------------------------------*/
* {margin:0;padding:0;}
html{margin:0;padding:0;}
body {
	color:#000;
	margin:0;
	padding:0;
	font:normal normal normal 14px/1.2em "HiraKakuPro-W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
}
table{font-size:100%;}
/*safari\*/
body{
[color:#000;
	letter-spacing:-1px;
]letter-spacing:0;
}
* html body{font-family:"‚l‚r ‚oƒSƒVƒbƒN","HiraKakuPro-W3",sans-serif;font-size:87%;}
strong{font-family:"HiraKakuPro-W6","‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;}
* html strong{font-family:"‚l‚r ‚oƒSƒVƒbƒN","HiraKakuPro-W3",sans-serif;}
/**/

form{margin:0;padding:0;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
.clr:after,.xclr:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clr {display: inline-block;}
/*\*/
* html .clr {height: 1%;}
.clr {display: block;clear:both;}
/**/
.xclr {clear:both;display:block;}
.hide{display:none;}
/*.right{float:right;}
.left{float:left;}*/
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}


.px10{font-size:72%;}
.px11{font-size:80%;}
.px12{font-size:86%;}
.px13{font-size:92.9%;}
.px14{font-size:100%;}
.px17{font-size:124%;}
.px24{font-size:173%;}


/*--------------------------------------------------------------------------------------------------
COLORS
--------------------------------------------------------------------------------------------------*/
/*a,a:link,a:visited{color:#C61010;text-decoration:underline;}
a:hover{color:#043375;text-decoration:underline;}
a:active{color:#FFA900;}
a[name]:hover{color:#000;background:transparent;}
*/
a:link {
color:#000099;
}
a:visited {
color:#660099;
}
a:active {
color:#FF6633;
}
a:hover {
color:#FF6633;
}
/*--------------------------------------------------------------------------------------------------
STRUCTURE
--------------------------------------------------------------------------------------------------*/
.contents_all       {margin:0pt 0pt 0pt 20px;padding:0pt;width:760px;}
.topagetop          {padding:10px 0pt;text-align:right;}
p                   {line-height:1.2;}
