/*-------------------基本設定-------------------*/
.font_bold { font-weight: bold; }
.linehi_10 { line-height: 10pt; }
.linehi_12 { line-height: 12pt; }
.linehi_16 { line-height: 16pt; }
.fontsize_8 { font-size: 8pt; }
.fontsize_10 { font-size: 10pt; }
.fontsize_12 { font-size: 12pt; }
a.foot{ color: #000B6D; text-decoration: none; }
a.foot:hover{ color: #FF9900; text-decoration: none; }

/*-------------------文字色設定-------------------*/
.font_color01 {
	color: #C8003F;
}
.font_color02 {
	color: #3366FF;
}
.font_color03 {
	color: #FF6600;
}
.font_color04 {
	color: #6666CC;
}

/*-------------------背景色設定-------------------*/
.bg_color01 {
	background-color: #CCFF99;
}
.bg_color02 {
	background-color: #669933;
}
.bg_color03 {
	background-color: #000B6D;
}
.bg_color04 {
	background-color: #ffffff;
}
.bg_color05 {
	background-color: #E6FBDF;
}

/*-------------------幅設定-------------------*/
.padding01 {
	padding: 10px;
}
.padding02 {
	padding-right: 10px;
	padding-left: 10px;
}

/*-------------------ボーダー設定-------------------*/
.border01 {
	border: 2px solid #000B6D;
	padding: 10px;
	background-color: #FFFFFF;
}
.border02 {
	border: 1px solid #000B6D;
}

.box_margin {
    font-size: 10pt;
}

.box_pad {
    font-size: 10pt;
    padding-top: 10px;
}

.margin_5px {
    margin-top: 5px;
}

.yajirusi {
    background-image:url(../images/arrow_02-2.gif);
	background-repeat:repeat-y;
}

.box_pad2 {
    font-size: 10pt;
    padding-top: 10px;
	padding-bottom: 10px;
}
.font-white {
	color: #FFFFFF;
}
.bg-pink {
	background-color: #FFCFCE;
}
.align-center {
	text-align: center;
}
.font-red {
	color: #FF0000;
}
.bg-green {
	background-color: #DFFFEA;
}
.bg-white {
	background-color: #ffffff;
}.line-green {
	border: 1px solid #669933;
}
