@charset "Shift_JIS";
#wrap_price_down {
    width: 750px;
    color: #000;
    font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif !important;
}

.lead_point {
	font-size: 15px;
	line-height: 160%;
	padding:10px 20px;
	border: 2px solid #ff6402;
	background:#fff8e7;
	margin-bottom:15px;
}

.table_pdown {
	font-size: 14px;
	line-height: 160%;
	color: #444;
}
.table_pdown1 {
	font-size: 14px;
	background:#fff;
	padding:2px 2px;
	color: #444;
	text-align:left;
}
.table_pdown2 {
	font-size: 14px;
	background:#eee;
	padding:7px 15px;
	color: #444;
	font-weight: bold;
}
.table_pdown3 {
	font-size: 14px;
	background:#fff;
	padding:7px 15px;
	color: #444;
}
.form_pdown {
	font-size: 14px;
	line-height: 180%;
	color: #333;
	background:#fffde9;
	padding:20px 60px;
}

.tit_hosho {
	font-size: 16px;
	font-weight: bold;
	color: #0273ff;
	background: url(arrow_ora.gif) no-repeat left top;
	padding-left: 20px;
}

.p-l20{padding-left:20px;}
.p-b5{padding-bottom:5px;}
.pointtxt{color:#c20000;}



/* 12月15日追記フォーム確認画面スタイル
---------------------------------------------------- */
.form-table-waku{
	width:578px;
	border: 1px solid #ccc;
	padding:5px;
	margin-bottom:10px;
}

.form-table{
		font-size:13px;
		background: #fff;
		line-height:130%;
		color:#666;
		_color:#333;
}


.td2_title {
	color:#34363a;
	font-size: 14px;
	background: #d6dcf1;
	padding:10px;
	_font-weight: bold;
	margin-bottom:1px;
}


.td_appleft {
	background: #DEDEDE;
	width: 150px;
	padding:10px;
}



.td_appright {
		font-size: 13px;
		color:#333;
		background: #f7f7f7;
		padding:10px;
}


/* 20220202 追記 連番のスタイル
---------------------------------------------------- */
.first-a {	
	counter-reset: number 0;
}

p.number {	
    font-size: 15px;
	position: relative;	
	margin-left: 20px;
	color: #333;
	font-weight: bold;
}
p.number:before {	
  counter-increment: number 1; 
  content: counter(number) ". ";
  margin-left: -20px;	
  position: absolute;	
  top:0;	
}
p.number span{font-weight: normal;}

.bg-white{background: #fff;}
.bg-gray{background: #ccc;}

.form-area input[type="text"]{height:1.2em; padding-left:5px;}