@charset "UTF-8";
.trial_ttl_area {
	width:590px;
	position:relative;
}
.moushikomi_btn {
	background:url(../images/trial_moushikomi_btn.gif) no-repeat;
	width:160px;
	height:30px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	left: 428px;
	top: 8px;
}
.moushikomi_btn:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
/* ===================== trial_bg ======================================================== */
.trial_btm {
	background:url(../images/trialarea_bg_btm.gif) no-repeat bottom;
	padding:0 0 10px 0;
	width:590px;
	margin:10px 0;
}
.trial_mid {
	background:url(../images/trialarea_bg_mid.gif) repeat-y top;
	width:590px;
	padding-bottom:20px;
}
.trial_top {
	background:url(../images/trialarea_bg_top.gif) no-repeat top;
	width:590px;
	padding:30px 0 0 0;
}

/* ===================== trial_inner ======================================================== */
.naiyou {
	width:550px;
	display:block;
	margin:0 10px 0 20px;
}
.naiyou dt {
	background:url(../../common/images/list_maru_aicon.gif) no-repeat;
	background-position:0 2px;
	width:550px;
	padding:0 0 0 16px;
	display:block;
	font-size:1em;
	color:#85BDB8;
	font-weight:bold;
	float:left;
}

.naiyou dd {
	font-size:0.9em;
	padding:0 0 0 16px;
}
.naiyou dd span {
	color:#FF0000;
	font-size:1.1em;
	font-weight:bold;
}
.naiyou .curriculum {
	clear:both;
	display:block;
}
.naiyou .curriculum ul {
	display:block;
	margin:0 0 0 10px;
}
.naiyou .curriculum li {
	width:300px;
	display:block;
	border:1px solid #85BDB8;
	padding:3px 10px;
	text-align:left;
}
.naiyou .curriculum .no_line { border:none; padding:0px 10px; }

.trial_imgarea {
	float:left;
	width:200px;
}
.trial_imgarea img { margin-bottom:10px; }

/* ===================== nomark ======================================================== */

.nomark {
	width:550px;
	display:block;
	margin:0 10px 0 20px;
}
.nomark dt {
	background-position:0 2px;
	width:550px;
	padding:0 0 10 0px;
	display:block;
	font-size:1em;
	color:#85BDB8;
	font-weight:bold;
	float:left;
}

.nomark dd {
	font-size:0.9em;
	padding:0 0 0 16px;
}
/* ===================== toiawase_area ======================================================== */
.toiawase_area {
	width:590px;
	background: url(../images/toiawase_area_bg.gif) no-repeat;
	height:110px;
	position:relative;
	margin-bottom:10px;
}
#content .toiawase_area .toiawase_tx01 {
	background:url(../images/toiawase_tx01.gif) no-repeat;
	width:375px;
	height:34px;
	display:block;
	line-height:160%;
	position:absolute;
	left: 15px;
	top: 20px;
	text-indent:-9999px;
}
.toiawase_area .toiawase_btn {
	background:url(../images/trial_moushikomi_btn.gif) no-repeat;
	width:160px;
	height:30px;
	display:block;
	position:absolute;
	left: 415px;
	top: 25px;
	text-indent:-9999px;
}
.toiawase_area .toiawase_btn:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#content .toiawase_area .toiawase_tel {
	background:url(../images/toiawase_tel01.gif) no-repeat;
	width:497px;
	height:17px;
	display:block;
	position:absolute;
	left: 75px;
	top: 82px;
	text-indent:-9999px;
}
/* =====================nichiji ======================================================== */

.nichiji {
	width:570px;
	border:1px solid #E4E4E4;
	padding:10px;
	_padding:10px 5px;
	float:left;
	background:#FFF;
	margin-bottom:20px;
	position: relative;
}
.nichiji dt {
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 7.5em;
  padding-left: 5px;
  color: #000;
  font-size:1em;
  color:#85BDB8;
  font-weight:bold;
}

.nichiji dd {
  margin-bottom: 0.8em;
  margin-left: 7.5em;
}
.nichiji dd span{
  color:#E4815D;
  font-size:1em;
  font-weight:bold;
}

.nichiji dt span {
	color:#E4815D;
	font-size:1em;
	font-weight:bold;
}


/* =====================houkoku ======================================================== */


/* =====================houkoku ======================================================== */

.report {
	width:570px;
	border:1px solid #E4E4E4;
	padding:10px;
	_padding:10px 5px;
	float:left;
	background:#FFF;
	margin-bottom:20px;
	position: relative;
}
.report dt{
  clear: left;
  float: left;
  margin-bottom:20px;
  width: 570px;
  padding-left: 5px;
  color: #000;
  font-size:1em;
  color:#85BDB8;
  font-weight:bold;
}

/*---list�ʐ^��--- */
.list {
	width:550px;
	float:left;
	background:#FFF;
	margin-bottom:20px;
	position: relative;
}
.list dt {
  clear: left;
  float: left;
  margin: 0 0 0 5px;
  width: 245px;
  padding-left: 0px;
  color:#666666;
  font-size:small;
   font-weight:normal;
}

.list dd {
  margin-bottom: 0.8em;
  margin-left: 260px;
}
.list dd img{
 float: right;
}
.list dt span {
  font-size:0.9em;
  color:#666666;
  font-weight:bold;
  margin: 0 9px 0 0;
  float: right;
}
.list dd span {
  font-size:0.9em;
  color:#666666;
  font-weight:bold;
  margin: 0 9px 0 0;
  float: right;
}
/*---list�ʐ^�E--- */
.list_right {
	width:550px;
	float:left;
	background:#FFF;
	margin-bottom:20px;
	position: relative;
}
.list_right dt {
  margin: 0 0 0 10px;
  width: 290px;
  color:#666666;
  font-size:small;
   font-weight:normal;
}

.list_right dd {
  margin-bottom: 0.8em;
  margin-left: 245px;
}
.list_right dd img{
 float: right;
}
.list_right dt span {
  font-size:0.9em;
  color:#666666;
  font-weight:bold;
  margin: 0 0 0 9px;
  float: right;
}
.list_right dd span {
  font-size:0.9em;
  color:#666666;
  font-weight:bold;
  margin: 0 9px 0 0;
  float: right;
}
/*---list�c�A�[�傫�ߎʐ^--- */
.list_l {
	width:560px;
	float:left;
	background:#FFF;
	margin-bottom:20px;
	position: relative;
	}
.list_l dt {
  clear: left;
  float: left;
  margin: 0 0 0 0em;
  width: 345px;
  padding-left: 0px;
  color: #000;
  font-size:1em;
  color:#85BDB8;
  font-weight:bold;
}

.list_l dd {
  margin-bottom: 0.8em;
  margin-left: 150px;
}
