@charset "Shift_JIS";



/* 01.C */
/* ----------------------------------------------------- */

#main .box1 {
	width           :680px;
	margin   :25px 0px 30px 0px;
	padding-bottom: 30px;
	border-bottom: 1px dotted #BEADA2;
}

#main .box2 {
	width           :680px;
	margin-bottom: 30px;
}

#main .box3 {
	width           :680px;
}

#main .box1 h2 {
	margin-bottom   :15px;
}

#main h2 {
	margin-bottom   :20px;
}

#main .inside_wrap {
	width           :680px;
	margin-top: 15px;
}

#main .inside_wrap h2 {
	color  :#D46A82;
	font-size: 16px;
	font-weight: bold;
	margin-bottom   :10px;
	padding-left: 20px;
	background      :url(../image/trial/mark.gif) no-repeat left center;
}


#main .inside_l {
	width           :220px;
	float: left;
}

#main .inside_r {
	width           :435px;
	float: right;
}


#main table {
	border-collapse :collapse;
	margin: 10px 0px 20px 0 ;
}

#main td {
	padding-right: 10px;
	font-size: 12px;
}

#main td.trial_price {
	padding-left: 30px;
	color: #D46A82;
	background      :url(../image/trial/arrow.gif) no-repeat left center;
}

#main td.trial_price span {
	color  :#D46A82;
	font-size: 16px;
	font-weight: bold;
	margin-right: 3px;
}


#main .box_reju {
	height          :148px;
	width: 660px;
	padding: 20px 10px 0px 0px;
	background      :url(../image/reju/reju_bg_logo.gif) no-repeat left 20px;
	border: 5px solid #F9F7F6;
}

#main .box_reju p {
	font-size       :10px;
	line-height     :1.4em;
	padding-left    :210px;
}


#main .box_reju img {
	width           :331px;
	padding-left    :279px;
	padding-bottom  :15px;
}