@charset "Shift_JIS";

body {
  /*font: normal "MS PGothic", "MS Gothic", "Osaka", sans-serif;*/
  margin: 0;
  padding: 0;
}

body {
	background-color: #E6F0F6;
	color: #808080;
}

a:link {
	text-decoration: none;
	color: #0099FF;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
a:active {
	text-decoration: none;
	color: #FF9900;
}

.ft12 { font-size: 12px}

.ft10 { font-size: 10px}

.orng { color: #F60}

.red { color: #FF3366}

.b { font-weight:bold}

.ft14b { font-size: 14px; font-weight:bold; color:#05C1E3;
  margin: 0; padding: 4px 0;}
  
.mizu { color:#0099FF;}
.aomido { color:#039AC5;}
.aomido2 { color:#0380A9;}  

.ft14 { font-size: 14px}
.ft14ls { font-size: 14px; letter-spacing: 0.1em}

.l-h15 { line-height: 1.5em}

.l-h13 { line-height: 1.3em}

.brown { color:#794B03; font-size: 14px}

.td-bor { border: #BDDB9A solid 1px; padding: 4px;}

.pad4 { padding: 4px;}

.pad-ph { padding: 0 0 16px }

.pad4-ud { padding: 4px 0;}

.pad8-ud { padding: 8px 0;}

.pad8-udl8 { padding: 8px 0 8px 8px;}

.pad12-ud { padding: 12px 0;}

.pad-u12d6 { padding: 12px 0 6px;}

.pad-u8d12 { padding: 8px 0 12px}

.pad-u8d12l8 { padding: 8px 0 12px 8px}

.pad-ud12l8 { padding: 12px 0 12px 8px}

.dash { border: #FF6600 dashed 1px}

.h3-h { height:24px}

.pad-copy { padding: 4px 5px 4px 0 }

h3 { font-size: 14px; font-weight: bold; color: #FF6600; margin: 4px 0; padding: 0 0 0 4px; }

p { margin: 8px 0 12px;}

.list { margin-left: 28px;}

.li-l { list-style-type: upper-alpha}

.li-s { list-style-type: lower-alpha}

.edu-sub { margin:0; padding:0;
  border-left: #699AF2 solid 1px;
  border-right: #699AF2 solid 1px;
  border-bottom: #699AF2 solid 1px;}