a:link{ text-decoration:underline; color:#6666CC; }
a:visited{ text-decoration:underline; color:#996699; }
a:active{ text-decoration:underline; color:#FF6699; }
a:hover{ text-decoration:underline; color:#FF6699; }
body{ font-size:11pt; color:#737373; background-color:#ffffff; background-image:url(); margin-left:1em; margin-right:1em; }
tr,td{ font-size:11pt; color:#737373; }
hr{ color:#aaaaaa; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* ǗlRg̐F */
#log{ width:630; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } /* LO */
#log-1{ background-color:#CCCCFF; } /* ^Cg */
#log-2{ background-color:#FFCCFF; } /* JeS */
#log-3{ background-color:#FFFFFF; } /* Љ */
#log-4{ background-color:#FFFFFF; } /* ǗlRg */
#title-bar{ background-color:#A7C2DD; color:#000000; font-size:13pt; } /* ^Cgo[ */
#mid-bar{ background-color:#DDDDDD; } /* io[ */
a img {
	border: 0;
}
.adv2 {
	clear: both;
	text-align: center;
	border-color: #ff3333;
	border-width: 1px 3px 3px 1px;
	border-style: solid;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.adv2 h1 { /* o1 */
	font-size: 125%;	
	line-height: 1em;
	margin-top: 7px;
	margin-bottom: 7px;
}
.adv2 h2 { /* o2 */
	text-align: left;
	font-size: 110%;	
	line-height: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
}
.adv2 p { /* L̒i */
	font-size: 90%;	
	margin-top: 5px;
	margin-bottom: 5px;
}

/* ͍s̐ݒ`A̒BAB̒C */
.adv2.col3-left { /* CݒF3̗̍ */
	float: left;
	width: 35%;
	padding: 0 0.5em;
	text-align: left;
}
.adv2.col3-center { /* CݒF3̗̒ */
	float: left;
	width: 35%;
	padding: 0 0.5em;
	text-align: left;
}
.adv2.col3-right { /* CݒF3̉E̗ */
	float: left;
	width: 30%;
	padding: 0 0.5em;
	text-align: left;
}

/* AJ[eLXg}b`4ݒ */
.col4-1 {
	float: left;
	width: 22%;
	padding: 0 0.1em;
	margin-left: 0.5em;
	text-align: left;
}
.col4-2 {
	float: left;
	width: 27%;
	padding: 0 0.1em;
	text-align: left;
}
.col4-3 {
	float: left;
	width: 26%;
	padding: 0 0.1em;
	text-align: left;
}
.col4-4 {
	float: left;
	width: 20%;
	padding: 0 0.1em;
	text-align: left;
}

/* AJ[eLXg}b`4ݒ */
.maga-bottom {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0em;
	padding: 5px !important;
	text-align: center;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #333333;
}
.maga-bottom img {
	vertical-align: middle;
	text-align: center;
	margin: 0px !important;
	padding: 0px !important;
}
.maga-bottom p {
	text-align: left;
	margin: 3px;
/*
	padding: 0.5em 0.2em 0.2em 0.2em !important;
*/
}
.maga-adv {
	clear: both;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	font-size: 90%;
}
.maga-adv h3 {
	margin: 3px;
	font-size: 100%;
}
.adv-col {
	float: left;
	width: 22%;
	margin-right: 1em;
}
.adv-col2 {
	float: left;
	width: 22%;
	margin-right: 1em;
}
.adv-col3 {
	float: left;
	width: 22%;
	margin-right: 1em;
}
.adv-col4 {
	float: left;
	width: 24%;
}

ul {
	margin-left: 2em;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0;
	line-height: 1.2em;
}
ul ul {
	margin-left: 2em;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0;
}

ul.Mrds { list-style: outside url(../img/maru_rds.gif); }
ul.Mbls { list-style: outside url(../img/maru_bls.gif); }

a[rel="nofollow"]:link, a[rel="nofollow"]:visited{
background-color: #ffff66 !important;
color: #005fa9;
text-decoration: none;
}

a[rel="nofollow"]:hover{
text-decoration: underline;
}

.fileLink{
display: none;
}
