.main_img{
	margin:13px 0 5px 0;
	width:710px;
	height:172px;
	background:url(../img/main_img.jpg) no-repeat 0 0;
	}
.main_img p a{
	margin:0 0 0 400px;
	padding:0;
	width:310px;
	height:42px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	}
.img_bdp_ig_01{
	margin:20px 0 20px 0;
	}
.bdp_ig_lead{
	margin:0 0 20px 0;
	}
.bdp_ig_txt{
	margin:10px 0 0 0;
	}
.bdp_ig_txt_ml20{
	margin:10px 0 0 20px;
	}
.bdp_ig_txt_mlb20{
	margin:10px 0 30px 20px;
	}
.bdp_ig_txt_mb20{
	margin:10px 0 20px 0;
	}
.bdp_ig_txt_mb20_b{
	margin:0 0 20px 0;
	}
.bdp_ig_txt_user{
	margin:15px 0 0 0;
	}
.bdp_ig_txt01_user{
	margin:15px 0 0 0;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
	}
.bdp_ig_txt_user_mb30{
	margin:15px 0 30px 0;
	}

.t_red{
	color:#990000;
	}

.bdp_ig_txt01{
	margin:10px 0 0 0;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
	}

.bdp_ig_stit{
	margin:10px 0 0 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	color:#822D6A;
	}
.bdp_ig_img01{
	margin:10px 0 30px 0;
	text-align:center;
	}

.reduction_area{
	margin:40px auto 40px auto;
	padding:2px 2px 10px 2px;
	width:442px;
	border:1px solid #CCC;
	background:url(../img/reduction_bg.jpg) no-repeat 2px 2px;
	}
.reduction_area .tit{
	font-size:0px;
	height:0px;
	text-indent:-9999px;
	}
.reduction_area ul{
	margin:57px 16px 0 16px;
	padding:0;
	list-style:none;
	}
.reduction_area li{
	margin:0 0 8px 0;
	padding:3px 0 0 21px;
	background:url(../img/icon_check.gif) no-repeat 0 0.3em;
	}

.hikaku_area{
	margin:20px 0 30px 0;
	width:710px;
	overflow:hidden;
	}
.bdp_list_area{
	float:left;
	margin:0 11px 0 0;
	padding:2px 2px 10px 2px;
	width:324px;
	border:1px solid #CCC;
	background:url(../img/bdp_list_bg.jpg) no-repeat 2px 2px;
	}
.bdpig_list_area{
	float:right;
	margin:0;
	padding:2px 2px 10px 2px;
	width:324px;
	border:1px solid #CCC;
	background:url(../img/bdpig_list_bg.jpg) no-repeat 2px 2px;
	}

.bdp_ig_index_list{
	margin:15px 0 25px 0;
	padding:0;
	list-style:none;
	}
.bdp_ig_index_list li{
	margin:0 0 3px 0;
	padding:0 0 0 1em;
	text-indent:-1em;
	}
.bdp_ig_sample_tit{
	margin:0 0 10px 0;
	}
.bdp_ig_sample_area{
	margin:0 0 30px 0;
	overflow:hidden;
	}
.bdp_ig_sample_left{
	float:left;
	margin:0 30px 0 0;
	width:340px;
	}
.bdp_ig_sample_right{
	float:left;
	width:340px;
	}
.bdp_ig_sample_area table{
	margin:1px 0 0 1px;
	width:339px;
	border-collapse:collapse;
	}
.bdp_ig_sample_area table,
.bdp_ig_sample_area table tr,
.bdp_ig_sample_area table th,
.bdp_ig_sample_area table td{
	border:1px solid #666;
	}
.bdp_ig_sample_area table th{
	padding:8px 0;
	background:#F8F3F5;
	font-weight:bold;
	text-align:center;
	}
.bdp_ig_sample_area table td{
	padding:8px 10px;
	}
.bdp_ig_sample_area .sample_notes{
	margin:15px 0 0 0;
	}

.hikaku_area .icon{
	float:left;
	margin:85px 0 0 0;
	padding:0;
	width:27px;
	}
.hikaku_area .tit{
	font-size:0px;
	height:0px;
	text-indent:-9999px;
	}
.hikaku_area ul{
	margin:67px 16px 0 16px;
	padding:0;
	list-style:none;
	}
.hikaku_area li{
	margin:0 0 3px 0;
	padding:3px 0 0 0.5em;
	text-indent:-0.5em;
	}
.bdp_price_table{
	margin:10px 0 0 1px;
	width:709px;
	border-collapse:collapse;
	}
.bdp_price_table,
.bdp_price_table tr,
.bdp_price_table th,
.bdp_price_table td{
	border:1px solid #666;
	}
.bdp_price_table th{
	padding:8px 10px;
	background:#F8F3F5;
	font-weight:bold;
	text-align:left;
	}
.bdp_price_table td{
	padding:8px 10px;
	text-align:right;
	font-weight:bold;
	}

.step_table{
	margin:20px 0;
	padding:0;
	width:710px;
	}
.step_table th{
	padding:3px 0;
	background:#666600;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	}
.step_table th.nobg{
	background:none;
	}
.step_table td{
	padding:0 10px;
	vertical-align:top;
	}
.step_table td.img{
	padding:15px 10px;
	text-align:center;
	}

.merit_table{
	margin:20px 10px;
	padding:0;
	width:690px;
	}
.merit_table th{
	padding:0 15px 5px 15px;
	border-bottom:2px solid #CCC;
	}
.merit_table th.noborder{
	padding:0;
	border-bottom:none;
	}
.merit_table th .txt{
	float:left;
	margin:0;
	padding:11px 0 0 0;
	}
.merit_table th .img{
	float:right;
	margin:0;
	padding:0;
	}
.merit_table td{
	padding:10px 5px 0 5px;
	vertical-align:top;
	}

.img_bdpig_02{
	margin:20px 0 30px 0;
	text-align:center;
	}

.yellow_box{
	margin:20px auto 10px auto;
	padding:10px;
	width:488px;
	border:1px solid #CCC;
	background:#FFFFE1;
	}
.yellow_box p{
	margin:0;
	}
.yellow_box p.pdf{
	margin:10px 0 0 0;
	}
.gray_box{
	margin:20px auto 0 auto;
	padding:10px;
	width:558px;
	border:1px solid #EEE;
	background:#F8F8F8;
	}
.gray_box dl{
	margin:0;
	padding:0;
	overflow:hidden;
	}
.gray_box dt{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:112px;
	}
.gray_box dd{
	float:left;
	margin:0;
	padding:0;
	width:430px;
	}

.support_list{
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
	}
.support_list li{
	margin:0;
	color:#682654;
	font-weight:bold;
	}

.img_bdpig_03{
	margin:30px 0 20px 0;
	text-align:center;
	}
.sample_price_table{
	margin:20px 0 20px 1px;
	width:709px;
	border-collapse:collapse;
	}
.sample_price_table,
.sample_price_table tr,
.sample_price_table th,
.sample_price_table td{
	border:1px solid #666;
	}
.sample_price_table th{
	padding:8px 10px;
	background:#F8F3F5;
	font-weight:bold;
	text-align:center;
	}
.sample_price_table td{
	padding:8px 10px;
	font-weight:bold;
	}
.sample_price_table td.price{
	text-align:center;
	vertical-align:top;
	}
.small_txt{
	margin:0;
	font-size:83%;
	}
.small_txt02{
	margin:0;
	padding:0 0 0 1em;
	text-indent:-1em;
	font-size:83%;
	}
span.link{
	margin:0;
	padding:0 0 0 15px;
	background:url(/click/img/arrow01.gif) no-repeat 0 center;
	}
span.link a:link,
span.link a:visited{
	color:#003399;
	text-decoration:underline;
	}
span.link a:active,
span.link a:hover{
	color:#333333;
	text-decoration:underline;
	}
.bdp_ig_txt_user a:link,
.bdp_ig_txt_user a:visited{
	color:#003399;
	text-decoration:underline;
	}
.bdp_ig_txt_user a:active,
.bdp_ig_txt_user a:hover{
	color:#333333;
	text-decoration:underline;
	}

