/* CSS Document */

#order_form{
width:752px;
margin:0 0 10px 0;}

#order_form img.line{
margin:10px 0;}

#order_form table{
border-collapse: collapse;/* hasegawa */
border:1px solid #C6C6C6;
}

#order_form table th {
	white-space: nowrap;
	text-align: left;
}

#contents_main .glay_tr{
color:#666666;
font-weight:bold;
text-align:center;
border:1px solid #C6C6C6;
}

#contents_main .glay_td{
/*background-color:#B2B2B2;*/
padding:5px;
background-image:url(../images/base/bk2.jpg);
color:#666666;
font-weight:bold;
border:1px solid #C6C6C6;
}

/* UPD15PTINS */
#contents_main .red_td{
	padding:5px;
	background-image:url(../images/base/bk2r.jpg);
	color:#666666;
	font-weight:bold;
	border:1px solid #E8CDCE;
}

#contents_main .glay2_td{
/*background-color:#D8D8D8;*/
background-image:url(../images/base/bk1.jpg);
padding:5px;
color:#3F3F3F;
font-weight:bold;
border:1px solid #C6C6C6;
}

#contents_main .white_tr{
color:#666666;
border:1px solid #C6C6C6;}

#contents_main .white_td{
color:#666666;
padding:5px;
border:1px solid #C6C6C6;}

/* UPD15PTINS */
#contents_main .white_red_td {
	color: #666666;
	padding: 5px;
	border:1px solid #E8CDCE;
}

#order_form .white_td_red{
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
padding:5px;
border:1px solid #C6C6C6;
}

#contents_main .white_td_f_red{
color:#FF0000;
font-weight:bold;
padding:5px;
border:1px solid #C6C6C6;
}

#contents_main p.red{
color:#FF0000;
}

#form_txt{
width:752px;
margin:10px 0;
text-align:right;
color:#666666;}


#form_txt a{
color:#003CFF;
line-height:18px;}

#contents_main .suuryou{
text-align:center;}

#contents_main .suuryou2{
text-align:left;}

#contents_main .hissu{
color:#FF0000;
font-size:9px;}

#contents_main .chuui{
font-size:9px;
color:#FF0000;
line-height:9px;
padding:0;
margin:0;}

/*2情報入力ページ*/

#order_form2{
width:752px;
margin:10px 0 10px 0;}

#order_form3{
width:752px;
margin:10px 0 10px 0;}

#contents_main .chuui{
font-size:7px;
color:#FF0000;
line-height:9px;
padding:0;
margin:3px 0 0 0;}

#contents_main .glay2_td_txt{
line-height:20px;
padding:10px 0 0 0;
}

/*3支払い情報ページ*/

#daibiki{
text-align:left;
width:752px;
margin:5px 0 0 0;}

#furikomi
{text-align:left;
margin:15px 0 0 0;}

#credit{
text-align:left;
margin:15px 0 0 0;}

#payment_form{
text-align:left;
width:752px;
}

/* hasegawa */
#payment_form table {
border-collapse: collapse;
}

#payment_form img.line{
margin:10px 0;}

#contents_main .send_serect{
margin:10px 0 10px 0;}


/*4確認ページ*/
#contents_main p.form_title{
font-size:14px;
font-weight:bold;}

#last_form{
text-align:left;
width:752px;}

/* hasegawa */
#last_form table {
border-collapse: collapse;
}

/* hasegawa */
#last_form table th {
	white-space: nowrap;
	text-align: left;
}

#last_form img.line{
margin:10px 0;}

#contents_main .attention_img{
margin:25px 0 0 0;}





/* button 2017 - #UPD17HTMLMG */
.btn17 {
	/*base*/
	/*background-color: transparent;*/
	border: none;
	cursor: pointer;
	outline: none;
	/*padding: 0;*/
	appearance: none;

	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 20px;
	padding: 4px 20px;
	/*theme*/
	color: #FFF!important;
	background: #ffa84c;
	background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
	background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%);
	background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
}


