@charset "utf-8";
body{
	background-image:url(img/top_back.jpg);
	background-repeat:repeat-x;
}
.fooder3{
		 width:710px;
		 float:left;
		 text-align:right;
}
.header_all {
	padding-bottom:5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
.header_center{
	width:1000px;
	margin:auto;
}
.rogo{
	float:left;
	width:154px;
}
.retrieval_all{
	padding-left:380px;
	float:left;
	margin-top:37px;
}
.left{
	float:left;
}
.retrieval_1{
	width:200px;
	height:25px;
	float:left;
}
.retrieval_select{
	width:160px;
	border:0;
	height:22px;
	border:#a6a6a6 1px solid;
	float:left;
	font-size: 15px;
}
.retrieval_select_waku{
	width:160px;
	float:left;
}
.retrieval_select_waku2{
	width:212px;
	height:24px;
	float:left;
	margin-left:10px;
}
.retrieval_back{
	background-image:url(img/retrieval_back2.jpg);
	background-repeat:no-repeat;
	height:24px;
}
.retrieval_text_back{
	padding:3px;
	width:165px;
	float: left;
}
.retrieval_input_waku{
	width:160px;
	margin:auto;
}
.retrieval_input{
	width:160px;
	border:0;
	height:15px;
}

.flow_all{
	width:1000px;
	margin-top:20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.all2{
	margin:auto;
	width:1000px;
}
.flow_title{
	height:62px;
	margin-top:20px;
	width:1000px;
}
.all3{
	width:950px;
	margin:auto;
}
.head_buttom_left{
	float:left;
	margin-top:20px;
}
.head_buttom_right{
	float:left;
	margin-top:20px;
	width: 720px;
	text-align: right;
}
.text_all{
	margin-top:10px;
	float:left;
}
.img_border{
	border:#999 1px solid;
}
.Margin10{
	margin-top:10px;
}
.Margin20{
	margin-top:20px;
}
.Table{
	font-size:15px;
	border:0;
}
* html .top_back_all{
	padding-left:780px;
	margin-top:-3px;
}
.border_dashed{
	margin-bottom:5px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	clear: left;
	margin-top:5px;
}
.th_back{
	background-color:#ececec;
	padding: 5px;
}
.radio_text{
	float:left;
	margin-top:2px;
}
.center{
	text-align:center;
}
.img_waku{
	text-align:center;
	margin-bottom:5px;
}
.konbini_waku{
	text-align:center;
	padding-bottom:15px;
}
* html .konbini_waku{
	text-align:center;
	padding-bottom:15px;
}
.img_waku2{
	text-align:center;
	margin-top:5px;
}
.Margin5{
	margin-left:5px;
}
.card1{
	text-align:center;
	float:left;
}
.card_text{
	background-color:#fadddd;
	padding-left:2px;
	padding-right:2px;
}
.card2{
	text-align:center;
	margin-left:7px;
	float:left;
}
.card3{
	text-align:center;
	margin-left:7px;
	float:left;
}
.card4{
	text-align:center;
	margin-left:7px;
	float:left;
}
.td300{
	width:300px;
	padding-top:2px;
	padding-bottom:2px;
	border:#666 1px solid;
	margin-left:5px;
}
.td100{
	width:100px;
	padding-top:2px;
	padding-bottom:2px;
	border:#666 1px solid;
	margin-left:5px;
}
.td160{
	width:160px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
}
.attaching_select{
	width:160px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
}
.attaching_select2{
	width:45px;
	font-size:12px;
	border:#666666 1px solid;
}
.attaching_select3{
	width:55px;
	font-size:12px;
	border:#666666 1px solid;
}
.attaching_border{
	width:150px;
	border:#666666 1px solid;

}
.input1{
	width:290px;
	border:0;
}
.telephone_input{
	width:40px;
	border:0;
}
.telephone{
	width:50px;
	padding-top:2px;
	padding-bottom:2px;
	border:#666 1px solid;
	float:left;
	margin-left:5px;
}
.telephone2{
	width:50px;
	padding-top:2px;
	padding-bottom:2px;
	border:#666 1px solid;
	float:left;
}
.telephone_Hyphen{
	float:left;
	text-align:center;
	padding:3px;
}
	
.telephone_input{
	width:40px;
	border:0;
}
.credit_select{
	float:left;
	margin-top:10px;
}
.credit_border{
	border:#666666 1px solid;
	font-size:12px;
}
.card2_waku{
	margin-top:10px;
	float:left;
}
.card2_input{
	width:180px;
	border:#666666 1px solid;
}
.card3_input{
width:210px;
	border:#666666 1px solid;
}
.card3_waku{
	width:205px;
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
}

.card4_text{
	float:left;
	text-align:center;
	padding:2px;
}
.fooder{
	margin-top:20px;
	padding:5px;
	font-size:10px;
	line-height:130%;
	width:940px;
	margin:auto;
	margin-top:20px;
}
.fooder1{
	margin-top:20px;
	text-align:center;
	padding:5px;
	font-size:10px;
	line-height:130%;
	width:940px;
	margin:auto;
	margin-top:20px;
	float:left;
}
.textarea_back{
	background:#ececec;
	padding:10px;
}
.textarea_back2{
	background:url(img/textarea_back.jpg);
	background-repeat:no-repeat;
	margin:auto;
	width:894px;
	height:229px;
	padding:10px;
}
.textarea_all{
	margin:auto;
	width:880px;
}
.textarea_text{
	width:880px;
	border:0;
	height:200px;
	text-indent:inherit;
}
.address2{
	float:left;
	width:950px;
	margin-top:20px;
}
.address2_back{
	background-image:url(img/img_title2.gif);
	background-repeat:no-repeat;
	height:44px;
	border:#999 1px solid;
}
.checkbuttom{
	width:20px;
	height:27px;
	padding:5px;
	padding-top:12px;
}
.input2{
	width:90px;
	border:0;
}
.day_text{
	float:left;
	padding:3px;
	margin-left:250px;
}
.day_select{
	style="width:70px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	background-repeat:no-repeat;
	float:left;
}
.day_select2{
	style="width:70px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	background-repeat:no-repeat;
	float:left;
}
.day_select_buttom{
	width:60px;
	border:0;
	font-size:12px;
	border:#666666 1px solid;
}
.time_select_buttom{
	width:100px;
	border:0;
	font-size:12px;
	border:#666666 1px solid;
}
.text8{
	float:left;
	padding:2px;
	margin-left:5px;
}
.text9{
	float:left;
	padding:2px;
	margin-left:10px;
}
.input3{
	width:280px;
	border:0;
}
.input4{
	width:40px;
	border:0;
	margin-top:-2px;
	text-align:right;
}
.receipt_waku{
	width:300px;
	padding-top:2px;
	padding-bottom:2px;
	background-repeat:no-repeat;
	float:left;
	border:#666666 1px solid;
}
.fooder{
	margin-top:20px;
	width: 940px;
	float: left;
}
.Confirmation_all{
	font-size:11px;
	margin-top:10px;
}
.Confirmation_text{
	font-size:15px;
	border:0;
}
.commodity_back{
	background:#ececec;
	border-top:#999 2px solid;
	border-bottom:#999 2px solid;
	background-repeat:no-repeat;
	height:49px;
	font-size:12px;
	float:left;
}


.commodity_text7{
	float:left;
	width:90px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
}


.commodity_image{
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
}

.commodity_day{
	float:left;
	padding:10px;
	margin-top:24px;
	margin-left:5px;
	margin-right:5px;
}
.commodity_money{
	float:left;
	padding:9px;
	font-size:14px;
	margin-top:24px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	width: 90px;
}
.commodity_piece_all{
	float:left;
	padding-top:4px;
	width:90px;
	padding-bottom:4px;
	text-align:center;
	margin-top:24px;
	margin-left:5px;
	margin-right:5px;
}
.commodity_piece_margin{
	width:70px;
	margin:auto;
}
.commodity_piece_back{
	background-image:url(img/cart_kosu.jpg);
	width:40px;
	float:left;
	padding:5px;
	background-repeat:no-repeat;
}
.clear{
	clear:left;
}
.money{
	margin-top:10px;
	background-image:url(img/cart_border_bottom.jpg);
	background-repeat:repeat-y;
	width:910px;
	padding:20px;
	text-align:right;
	font-size:1em;
	margin-top:20px;
	float:left;
}
.commodity_piece_all2{
	float:left;
	width:72px;
	text-align:center;
	margin-top:24px;
	margin-left:5px;
	margin-right:5px;
	padding: 9px;
	font-size: 14px;
}
.red{
	color:#ff0000;
}
.commodity_piece_input{
	width:40px;
	font-size:10px;
}
.kensaku_buttom{
	float:left;
	margin-top: 2px;
}
.last_text{
	margin-top:20px;
	width:950px;
	margin:auto;
}
.red2{
	color:#ff0000;
	font-size:2em;
}
.text{
	line-height:180%;
	margin-top:20px;
}
.order_list{
	background-color:#efeeee;
	padding:5px; 
	margin-top:20px;
}
.total_money{
	border:#666 1px solid;
	margin-top:10px;
	text-align:right;
	padding:10px;
	line-height:180%;
}
.red_bold{
	color:#FF0000;
	font-weight:bold;
}
.top_back_all{
	padding-top:5px;
	padding-left:780px;
}
.top_back{
	background-color:#FFF;
	padding:5px;
	width:150px;
	border:#999 1px solid;
	height:20px;
	font-size:13px;
}
.shirusi{
	float:left;
	margin-right:5px;
	padding:5px;
}
.top_back_text{
	padding-top:5px;
	padding-bottom:5px;
}
.fooder1 a{
	color:#000;
}
.fooder1 a:visited{
	color:000;
}
.fooder1 a:hover{
	color:#F00;
}
.info{
	border:#f00 1px solid;
	line-height:130%;
	width:990px;
	padding:5px;
	font-size:12px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	color: #FFF;
	background-color: #F00;
	font-weight: bold;
}
.info_all{
	border:#f00 1px solid
	width:1000px;
	margin-top:30px;
	width: 1000px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border: 1px solid #F00;
}
.info_text{
	width:990px;
	margin:auto;
	padding:5px;
	font-size:12px;
}
.border_sent{
	margin-bottom:5px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	clear: left;
    width:250px;
    margin-left:700px;
}
.border_sent2{
	margin-bottom:5px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	clear: left;
    width:250px;
    margin-left:700px;
}
* html .border_sent{
	margin-top:-20px;
}
*:first-child+html .border_sent{
	margin-top:-20px;
}

* html .border_sent2{
	margin-top:-15px;
}
*:first-child+html .border_sent2{
	margin-top:-15px;
}
	
.konbini_text{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}
.post_1{

	padding:3px;

	float:left;

	width:300px;

}

.post_1 a{

	 color:#006cff;

	 text-decoration:none;

}

.post_1 a:visited{

	 color:#006cff;

	  text-decoration:none;

}

.post_1 a:hover{

	 color:#006cff;

	  text-decoration:none;

}
