/* Base Structure */
html{
	margin:0;
	padding:0;
	border:none;
}
body{
	margin:0 16px;
	padding:0;	
	border:none;
	font-family: MeiryoKe_PGothic, MeiryoKe_Gothic, Meiryo, Arial, Helvetica, sans-serif, MS;
	font-size:85%;
}
h1{
	margin:1.6em 0px;
	padding:0;
	font-size: 200%;
	font-weight: bold;
}
h2{
	margin:1.6em 5px;
	padding:0;
	font-size: 160%;
	font-weight: bold;
}
h3{
	margin:1.6em 10px;
	padding:0;
	font-size: 130%;
	font-weight: bold;
}
h4{
	margin:1.6em 15px;
	padding:0;
	font-size: 112%;
	font-weight: bold;
}
h5{
	margin:1.6em 16px;
	padding:0;
	font-size:90%;
	font-weight: bold;
}
h6{
	margin:1.6em 16px;
	padding:0;
	font-size: 75%;
	font-weight: bold;
}
p{
	margin:1em 16px;
	padding:0;
}
blockquote{
	margin:1em 32px;
	padding:0;
}
blockquote *{
	font-family: Arial, Helvetica, sans-serif;
	font-style:oblique;
}
pre{
	margin:1em 16px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
pre code{
	line-height:1em;
}

li{
	list-style:disc;
}

ol li{
	list-style:decimal;
}

ul,
ol{
	margin:1em 16px;
	padding:0;
}

li{
	margin:4px 16px;
	padding:0;
}
ol li{
	margin-left:32px;
}
dl{
	margin:1em 16px;
	padding:0;
}
dt{
	margin:16px 0 4px;
	padding:0;
	font-weight:bold;
}
dd{
	margin:4px 16px;
	padding:0;
}

li ul,
li dl,
dd ul,
dd dl{
	margin:0;
}

dd p,
dd pre,
dd table{
	margin-left:0;
	margin-right:0;
}
img{
	margin:1em;
	padding:0;
}


/* Base Design */
body{
	color:#606060;
}
a { 
	text-decoration:none; 
	color:#0060ff;
}
a:active{
	color:#00a0ff;
}
a:visited {
	color:#0060ff;
}
a:hover { 
	text-decoration:underline;
	color:#00a0ff;
} 
img{
	border:none;
}


/* exPresen Structure */
html.ex-presen p,
html.ex-presen pre,
html.ex-presen ul,
html.ex-presen ol,
html.ex-presen img{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
html.ex-presen h1 {
	margin-top:.5em;
	margin-bottom:.3em;
}
html.ex-presen h2 {
	margin-top:.5em;
	margin-bottom:.3em;
}
html.ex-presen h3 {
	margin-top:.5em;
	margin-bottom:.5em;
}
html.ex-presen h4 {
	margin-top:.6em;
	margin-bottom:.6em;
}
html.ex-presen h5{
	margin-top:.8em;
	margin-bottom:.8em;
}
html.ex-presen h6 {
	margin-top:1em;
	margin-bottom:1em;
}


