@charset "utf-8";


DIV#re_trial_topbnarea{
	padding:20px 0px 25px 0px;
}

#contents_recommend_trial #header_menu .recommend{
background:url(../../images/header_menu_reco.gif) 0px -29px no-repeat;
}

#contents_recommend_trial #header_menu .recommend a:hover{
background:url(../../images/header_menu_reco.gif) 0px -29px no-repeat;
}
/*
#contents_recommend_trial #sc_info_mail a{
background:url(../../images/sc_info_form_btn.gif) left top no-repeat;
}
*/

DIV#contents_area H1{
	margin-bottom:10px;
	font-weight:bold;
	font-size:x-large;
	color:#999999;
}
DIV#contents_area P,
DIV#contents_area OL.listStyle,
DIV#contents_area UL.listStyle,
DIV#contents_area TABLE.table01{
	margin-bottom:15px;
}
DIV#contents_area STRONG.caution{
	color:#f70028;
}

DIV#contents_area P.tableTitle{
	margin-bottom:5px;
	font-weight:bold;
}
DIV#contents_area TABLE.table01{
	width:100%;
	border-collapse: collapse;
}
DIV#contents_area TABLE.table01 TH,
DIV#contents_area TABLE.table01 TD{
	padding:5px;
	border:1px solid #DDDDDD;
}
DIV#contents_area TABLE.table01 TH{
	width:15em;
	text-align:left;
	background-color:#CCEEF5;
}
DIV#contents_area TABLE.table01 TD{
}
DIV#contents_area OL.listStyle,
DIV#contents_area UL.listStyle{
	margin-left:1em;
	padding-left:1em;
}
DIV#contents_area OL.listStyle OL,
DIV#contents_area UL.listStyle UL{
	margin-left:1em;
	padding-left:1em;
}
DIV#contents_area OL.listStyle LI{
	list-style-type:decimal;
}
DIV#contents_area OL.listStyle OL LI{
	list-style-type:lower-alpha;
}
DIV#contents_area UL.listStyle LI{
	list-style-type:disc;
}
DIV#contents_area UL.listStyle UL LI{
	list-style-type:circle;
}
DIV#contents_area UL.listStyle UL UL LI{
	list-style-type:square;
}
DIV#contents_area UL.qa{
	margin-left:0px;
	padding-left:0px;
}
DIV#contents_area UL.qa LI{
	list-style-type:none;
}
DIV#contents_area UL.qa UL{
	margin-left:0px;
	padding-left:0px;
}
DIV#contents_area UL.qa UL LI{
	padding-left:1em;
	text-indent:-1em;
}
DIV#contents_area UL.qa .q{
	color:#0394E0;
	font-weight:bold;
}
DIV#contents_area UL.qa .a{
	color:#f70028;
	font-weight:bold;
}
DIV#contents_area H2.ex,
DIV#contents_area H2.qes{
	height:30px;
	padding:10px 0px 5px 90px;
	margin-bottom:10px;
	border-bottom:1px solid #0394E0;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:xx-large;
	font-weight:bold;
	color:#0394E0;
}
DIV#contents_area H2.ex{
	background-image:url(../images/h3_ex.gif);
}
DIV#contents_area H2.qes{
	background-image:url(../images/h3_qes.gif);
}
