body{
	background-image: url(../images/sky_m.gif);
	background-position: center top;
	background-attachment: fixed;
	color:#006699;
	line-height:1em;
}
a:link{
	color:#0088ff;
	font-weight:bold;
	text-decoration:none;
}
a:visited{
	color:#0044aa;
	font-weight:bold;
	text-decoration:none;
}
a:active{
	color:#ffffaa;
	font-weight:bold;
	text-decoration:none;
}

.page{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}
.intro{
	margin-top:1em;
	padding:7px;
	border:dotted #999999 2px;
	font-size:0.8em;
	background-image:url(../images/bg_w.gif);
	width:200px;
	max-width:300px;
}
.menu{
	padding:0px;
}
.nav{
	margin-left:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:inside;
}
.link_navi_L{
	list-style-image: url(images/ar_s_l.gif);
	list-style-type: square;
	list-style-position:inside;
	margin-top:1em;
	font-size:1.2em;
	clear:both;
}
.link_navi_R{
	list-style-image: url(images/ar_s_r.gif);
	list-style-type: square;
	list-style-position:inside;
	margin-top:1em;
	font-size:1.2em;
	clear:both;
}
.go{
	list-style-type:none;
	padding:0px;
}
h1{
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#222222;
	border-bottom:dotted #ffff66 4px;
}
h2{
	margin-top:1em;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:dotted #00aaff 2px; 
}
h3{
	font-weight:bold;
}
.t_yom{
	font-size:0.5em;
}
.dash{
	color:#ff8800;
	font-weight:bold;
	font-size:1.1em;
}
.prag_ind{
	margin-left:1em;
	list-style-position: outside;
	margin-right:0;
	padding-right:0;
}
.link{
	list-style-position: outside;
	margin-right:0;
}
ol{
	padding-left:0;
}
.list_noind{
	padding-left:1em;
	margin:0;
}
.num{
	margin:0;
}

.dotline{border-bottom:dotted #00aaff 1px;}
.h3_marg{margin-bottom:0.3em;}
.caution{ color:#ff3300; }
.s{font-weight:normal;font-size: 0.8em;text-decoration:none;}
.norm{ font-weight:normal; }

.copy_dot{
	margin-top:1em;
	text-align:center;
	font-size:0.8em;
	border-top:dotted #ffff66 4px; 
	clear:both;
}
#all_m{
	/*border:solid #ff0000 1px;*/
	width:50%;
	/*float:left;*/
}
#all_f{
	width:50%;
	/*float:right;*/
}
.h2_m{
	text-align:left;
}
.h2_f{
	text-align:left;
}
#person{
	text-align:center;
}
.t_photo{margin-bottom:10px;width:100%;text-align:center;}