@charset "euc-jp";

.padl10 { padding-left:10px;}
.padl25 { padding-left:25px;}
.padt5 { padding-top:5px;}
.padb10 { padding-bottom:10px;}
.ml15 { margin-left:15px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}

.center2 { margin:0 auto;}

.f12b {	font-weight:bold;}


/*----choice_input1.html----*/

.choice {
	width:779px;
	margin:20px 0 15px;
	padding-bottom:25px;
	border-bottom:solid 1px #D7D7D7;
}
.choice_title {
	width:779px;
	height:28px;
	margin:0 0 15px;
	background:url(/user_data/feature/img/cp_title_bg.jpg) no-repeat;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	padding:3px 6px 9px 6px; 
 }
.choice table {
	border-collapse:collapse;
	line-height:130%;
}
.choice th {
	font-weight:normal;
	background-color:#E6E6E6;
	text-align:center;
	padding:8px;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
}
.choice td {
	padding:10px 4px;
	border-collapse:collapse;
}
.selected {
	background-color:#FFDDDC;
}
.choice_bor {
	border:1px solid #D7D7D7;
}
.s_name {
	font-size:120%;
	font-weight:bold;
}
.f12red_sale {
	color:#FF0000;
	font-weight:bold;
	text-decoration:line-through;
}
.price {
	background-color:#FEC691;
}
.width_image {
	width:65px;
}
.width_price {
	width:95px;
}
.width_fee {
	width:75px;
}
.choice_l {
	width:590px;
	float:left;
	line-height:140%;
}
.choice_r {
	width:150px;
	float:right;
	text-align:right;
}
.price_box {
	margin:0 0 0 10px;
	padding:5px;
	width:80px;
	text-align:right;
}
.price_box_2 {
	margin:0 0 0 10px;
	padding:5px;
	width:80px;
	text-align:right;
	font:14px;
	color:#FF0000;
	font-weight:bold;
}
.input_l {
	background-color:#E6E6E6;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
	margin-bottom: 4px;
}
.input_l02 {
	background-color:#E6E6E6;
	border:1px solid #D7D7D7;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 590px;
	height: 100%;
}
.input .bor_none {
	border:none;
	padding:0;
	margin:0;
}
.input {
	border-collapse:collapse;
	line-height:130%;
}
.input table{
	border-collapse:collapse;
}
.input_table td {
	border-collapse:collapse;
	border:1px solid #D7D7D7;
	padding:7px;
}
.input_table th {
	background-color:#E7FFB5;
	border-collapse:collapse;
	border:1px solid #D7D7D7;
	padding:7px;
	font-weight:normal;
	text-align:left;
}
.input_box {
	margin:0 10px 0 5px;
}
.input_box2 {
	margin:0 10px 0 0 ;
}
.input_box3 {
	margin:0 5px 0 0 ;
}
.rbtn {
	margin-right:5px;
}
.pmenu {
	margin:0 3px 0 5px;
}
.next_btn {
	margin:15px 200px 20px 200px;
}


/*----input2.html----*/

.input2_btn {
	margin:20px 155px 20px 155px;
}

/*----check_card.html----*/

.card_txt {
	padding:0 10px 10px 15px;
	line-height:140%;
}
.sidetxt {
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 16px;
}
.side_box {
	background: #FFFFFF;
	padding: 6px 5px 5px;
	width: 128px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #727171;
	text-align: left;
	line-height: 180%;
}
.orange02 {
	color: #F5A115;
}
.f10 {
	font-size: 10px;
}
.mb1 {
	margin-bottom: 1px;
}


/*キャンペーンフロー改修ヘッダー*/

#header_cp {
	width: 800px;
	height: 85px;
	background: url(/user_data/feature/img/head_bg.jpg) no-repeat;
	margin:0 auto;
}

.header_logo {
	margin:9px 0 0 3px;
}

a.logo_marks {
	margin:0 auto 0 auto;	
	padding-bottom:12px;
	width:100%;
	display:block;

}

#main {
	}

