a:link {

	color: #0000CC;

}



.copyright {

	font-size: 12px;

	line-height: 16px;

	color: #003399;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 20px;

}

.txt_base {

	font-size: 12px;

	line-height: 16px;

	color: #333333;

}



.txt14_bole{ font-size:14px; font-weight:bold; }



.txt14_0033cc_bold {

	font-size: 14px;

	color: #0033CC;

	font-weight: bold;

}

.txt12_16_000033 {

	font-size: 12px;

	line-height: 16px;

	color: #000033;

}

.txt12_16_000066 {

	font-size: 12px;

	line-height: 16px;

	color: #000066;

}



.color_000033 {

	color: #000033;

}

.color_000066 {

	color: #000066;

}

.color_000099 {

	color: #000099;

}

.color_003399 {

	color: #003399;

}

.color_cc3333 {

	color: #CC3333;

}

.color_ff6600 {

	color: #FF6600;

}

.color_ffffff {

	color: #FFFFFF;

}

.color_ff0000b{ color:#FF0000; font-weight:bold; }

.color_ff0000b_f14{ color:#FF0000; font-weight:bold; font-size:14px; }



.top_illust{

	margin-right:10px;

}



.tpics01{

	background-color:#FFFFCC;

	padding:5px;

	font-size: 12px;

	line-height: 16px;

	color: #333333;

	margin-bottom: 20px;

}



.tpics01_cont{

	padding:5px;

}



.tpics01_right{

	text-align: right;

}



/* ‘’‹Vƒvƒ‰ƒ“ */




.center{ text-align: center; }



p{

	font-size: 12px;

	line-height: 16px;

	color: #333333;

	margin:0px;

	padding:0px;

}



p.p_btm10{ margin: 0px 0px 10px 0px; }

p.p_btm20{ margin: 0px 0px 20px 0px; }

p.p_btm30{ margin: 0px 0px 30px 0px; }



p.p_cent_btm10{ text-align:center; margin: 0px 0px 10px 0px; }

p.p_cent_btm15{ text-align:center; margin: 0px 0px 15px 0px; }





.cont_plan01bg{

	background-color:#EFF6FF;

	margin:0px 8px 15px 0px;

	width:644px;

}



.cont_plan01{

	padding:5px 22px 15px 22px;

	width:600px; 

}



.cont_people{

	padding:15px 20px;

	margin:0px 5px 30px 5px;

	;

	background-color:#FFFFCC;

}


/* plan00“à */
.c-both { clear:both;}

.btm05{ margin-bottom:5px; }
.btm10{ margin-bottom:10px; }
.btm15{ margin-bottom:15px; }
.btm20{ margin-bottom:20px; }
.btm25{ margin-bottom:25px; }
.btm30{ margin-bottom:30px; }


a.a01{ color:3399ff; text-decoration:underline;}
a.a01:hover{ color:99ccff; text-decoration:underline;}

.fontb{ font-weight:bold;}
.fontn{ font-weight:normal;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
.c_green01{ color:#99cc66;}
.c_green02{ color:#339900;}
.c_orange01{ color:#ff6600;}
.c_blue01{ color:#3366ff;}
.c_blue02{ color:#99cccc; }
.c_blue03{ color:#336699;}

.box_plan01{
	background-color:#ffffcc;
	border:solid #f1f1bf 1px;
	padding:19px;
}

p.p_plan01{
	padding:0px 5px;
	line-height:1.5;
}

p.p_plan02{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: solid #000 1px;
}


.contbox_plan01{ padding:0px 7px; width:646px;}
.contbox_plan02{
	padding:10px 13px 20px 13px;
	width:620px;
	background-color:#eff6ff;
	clear: both;
}

.box_planL01{
	float:left;
	width:200px;
}
.box_planR01{ float:right; width:403px;}


.box_planL02{
	float:left;
	width:203px;
}
.box_planR02{
	float:right;
	width:430px;
}


.pic_polan01{ padding:1px; border:solid #336699 1px; background-color:#ffffff;}

.plan_smds01{
	padding-top:5px;
	height:19px;
	width:620px;
	text-align:center;
	background-color:#abc8ed;
	margin-bottom: 15px;
}

table.table_plan01{ width:620px; border-bottom:dotted #8bb2e3 1px;}
table.table_plan01 tr td{ line-height:1.5; text-align:center; width:143px; padding-bottom:7px; vertical-align:top; font-weight:bold;}
table.table_plan01 tr td.td_p01A{ padding-right:7px; border-right:dotted #8bb2e3 1px;}
table.table_plan01 tr td.td_p01B{ padding-right:7px; padding-left:8px;  border-right:dotted #8bb2e3 1px;}
table.table_plan01 tr td.td_p01C{ padding-left:8px;}
