@charset "UTF-8";
/* CSS Document */

body {
    padding: 0 10px 0 10px;
	font: 1em/1.7em "ＭＳ ゴシック", "Osaka－等幅", Arial, Helvetica, sans-serif;
	color:#333333;
	background-image:url(../img/bg_dot01.png);
}
p {
	padding: 0px;
	margin: 0px;
	font: 1em/1.7em "ＭＳ ゴシック", "Osaka－等幅", Arial, Helvetica, sans-serif;
}

.proper_title {
	font: bold 1em "ＭＳ ゴシック", "Osaka－等幅", Arial, Helvetica, sans-serif;
}

table {
	border-collapse : collapse;
	border: 2px solid #6699FF;
	font: 80%/1.2em Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
	background-color:#FFFFFF;
}

th, td { 
    padding: 0.6em;
}

th {
    border: none;
    color: #FFFFFF;
    background-color: #6699FF;
}

td {
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #6699FF;
    border-right: 1px solid #6699FF;
}

.c1 {
    color: #000000;
    background: #eeeeee;
}
.c2 {
    color: #000000;
    background: #EBF4FF;
}

.smp {
    text-align: center;
}
.center_box {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
a {text-decoration: none;}
a:hover, a:active {color: #3399FF; text-decoration:underline;}

.align3 {text-align:center;}

.ya {
	background: url(../img/ya1.gif) no-repeat left center;
	padding-left: 23px;
}
.border_bottom {
	border-bottom: 1px solid #E1E1E1;
}
.text_small {font-size:0.9em;}
.text_red {color:#FF0000;}
.margin_l_50 {margin-left:50px}

.notes {
	font-size: 0.9em;
	border: 1px solid #8AAFFF;
	background: #FFFFFF;
	width: 500px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

