table.plan_box p a{
color: #39241e;
text-decoration: none;

font-size:100%;
}
table.plan_box a{text-decoration:underline;}
table.plan_box a:link{text-decoration:underline;}
table.plan_box a:visited{text-decoration:underline;}
table.plan_box a:hover{color: #ff6600;text-decoration:underline;}

/*------------------------
form
------------------------*/

.txt_12px_FFFFFF	{font-size:12px;color: #FFFFFF;}


table.plan_box{
	width:488px;
	margin:15px 0;
}

table.plan_box th{
width:105px;
padding:0 0 18px 0;
}

table.plan_box td{
font-size:80%;
}

table.plan_box td a{
display:block;
margin:0 0 5px 0;
color:#39241e;
}


table.plan_box td table{
margin:10px 0 0 0;
}

table.plan_box td span.air{
display:block;
margin:0 0 5px 0;
color:#39241e;
}

/*-----------------------------
air
-----------------------------*/

p.air a			{border:none;text-decoration: none;}
p.air a:link	{border:none;text-decoration: none;}
p.air a:visited	{border:none;text-decoration: none;}
p.air a:hover	{border:none;text-decoration: none;}

p.air a.jal{
display:inline;
text-decoration: none;
}

p.air a.ana{
display:inline;
width:178px;
padding:0 0 0 5px;
text-decoration: none;
}



#summary .caution			{ margin: 0px; padding: 10px 0px 20px; }
#summary .caution dt		{ color: #4c0026; padding-bottom: 5px; font-weight: bold; font-size: 80%; }
#summary .caution dd		{ font-size: 70%; padding-bottom: 2px; }
#summary .caution .noSpace	{ padding-bottom: 0px; }


/*dl.caution dt{
	margin:0;
	padding:0 0 0 16px;
	font-size:70%;
	font-weight: bold;
	color: #333333;
}

dl.caution dd{
	padding:0 0 0 6px;
	font-size:70%;
	color: #333333;
	margin: 5px 0px 15px 12px;
}
*/
