@charset "shift_jis";
textarea{
	font-size: small;
} 
.exp{
	margin: 0px 30px 20px 50px;
} 
.exp20{
	margin: 20px 30px 20px 50px;
}
.savebox{
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 0px;

} 
.saveboxleft{
	margin-left: 50px;
	width: 580px;
margin-bottom: -10px;

}

.besso{
	color: #FF6600;
	margin-top: 15px;
	margin-bottom: 5px;
} 

/*------------------carttuika--------------------------------*/
.red_box {
    font-size:14px;
	color:#FF0000;
}
.inden {
width: 500px;
padding-left: 0;
text-indent: 2em;
}
.bluetext{
    font-size:14px;
	color:#333399;

}

 

/*------------------cartNavi--------------------------------*/
#cartnavi{
	margin-bottom: 20px;
	height: 58px;
/*	width: 565px;*/
	margin: 0px auto;
}
#cartnavi img{
	float: left;
}


/*------------------table--------------------------------*/
.cartTable{
	width: 60%;
	border: 1px solid #104887;
	border-collapse: collapse;
	margin-left: 30px;
	margin-bottom: 20px;
}
.cartTable td{
	border: 1px solid #104887;
	border-collapse: collapse;
	padding: 5px;
}
.centerTable{
	width: 70%;
	border: 1px solid #104887;
	border-collapse: collapse;
	margin: 0px auto;
}
.centerTable td{
	border: 1px solid #104887;
	border-collapse: collapse;
	padding: 5px;
}

/*------------------button--------------------------------*/
.keisan_btn a{
	width:55px;
	height:23px;
	background-image: url(../img/cart/saikeisan.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-right: 100px;
}
.keisan_btn a:hover{
	background-image: url(../img/cart/saikeisan_f2.jpg);
	background-repeat: no-repeat;
}
.syusei_btn a{
	width:41px;
	height:18px;
	background-image: url(../img/cart/syusei.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
}
.syusei_btn a:hover{
	background-image: url(../img/cart/syusei_f2.gif);
	background-repeat: no-repeat;
}
.del_btn a{
	width:41px;
	height:18px;
	background-image: url(../img/cart/sakujyo.gif);
	background-repeat: no-repeat;
	float: left;
}
.del_btn a:hover{
	background-image: url(../img/cart/sakujyo_f2.gif);
	background-repeat: no-repeat;
}

.alldel_btn a{
	width:135px;
	height:25px;
	background-image: url(../img/cart/kago_sakujyo.gif);
	background-repeat: no-repeat;
	float: left;
}
.alldel_btn a:hover{
	background-image: url(../img/cart/kago_sakujyo_f2.gif);
	background-repeat: no-repeat;
}
.shinki_btn a{
	width:86px;
	height:24px;
	background-image: url(../img/cart/shinki.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	float: left;
}
.shinki_btn a:hover{
	background-image: url(../img/cart/sinki_f2.gif);
	background-repeat: no-repeat;
}
.todokehenko_btn a{
	width:88px;
	height:23px;
	background-image: url(../img/cart/todoke_henkou.gif);
	background-repeat: no-repeat;
	float: right;
}
.todokehenko_btn a:hover{
	background-image: url(../img/cart/todoke_henkou_f2.gif);
	background-repeat: no-repeat;
}
.henko_btn a{
	width:108px;
	height:21px;
	background-image: url(../img/cart/henko.gif);
	background-repeat: no-repeat;
	float: right;
}
.henko_btn a:hover{
	background-image: url(../img/cart/henko_f2.gif);
	background-repeat: no-repeat;
}
.next_btn a{
	width:114px;
	height:26px;
	background-image: url(../img/cart/btn_right.jpg);
	background-repeat: no-repeat;
	float: right;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 50px;
	letter-spacing: 1em;
}
.next_btn a:hover{
	background-image: url(../img/cart/btn_right_f2.jpg);
	background-repeat: no-repeat;
}

.btn1{
	width:164px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
	clear: both;
	padding-top: 30px;
}
.btn1_nopad{
	width:164px;
	height: 36px;
	clear: both;
	margin-left: 100px;
	margin-bottom: 40px;
}
.btn2{
	text-align: center;
	width: 430px;
	clear: both;
	margin: 20px auto 0px auto;
}
.btn3{
	width: 612px;
	margin: 20px auto 0px auto;
}
.btn3long{
	width: 680px;
	margin: 20px auto 0px auto;
}
.blank_btn a{
	background-image: url(../img/cart/btn_blank.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 26px;
	width: 124px;
	padding: 10px 0px 0px 40px;
	float: left;
}
.blank_btn a:hover{
	background-image: url(../img/cart/btn_blank_f2.jpg);
	color: #FFFFFF;
}
.back_btn a{
	width:134px;
	height:26px;
	text-decoration:none;
	background-image: url(../img/cart/btn_left.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-right: 100px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 0px 0px 30px;
}
.back_btn a:hover{
	background-image: url(../img/cart/btn_left_f2.jpg);
	background-repeat: no-repeat;
}
.go_btn a{
	width:134px;
	height:26px;
	text-decoration:none;
	background-image: url(../img/cart/btn_right.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding: 10px 30px 0px 0px;
}
.go_btn a:hover{
	background-image: url(../img/cart/btn_right_f2.jpg);
	background-repeat: no-repeat;
}
.min_btn1 a{
	background-image: url(../img/cart/btn_blank.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 21px;
	width: 154px;
	float: left;
	padding: 10px 5px 0px 5px;
	margin-right: 50px;
}
.min_btn1 a:hover{
	background-image: url(../img/cart/btn_blank_f2.jpg);
	color: #FFFFFF;
}
.min_btn2 a{
	background-image: url(../img/cart/btn_blank.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 31px;
	width: 154px;
	float: left;
	padding: 5px 5px 0px 5px;
	line-height: 105%;
}
.min_btn2 a:hover{
	background-image: url(../img/cart/btn_blank_f2.jpg);
	color: #FFFFFF;
}
.rt_btn a{
	background-image: url(../img/cart/btn_blank.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 26px;
	width: 129px;
	float: right;
	padding: 10px 5px 0px 30px;
	margin-bottom: 10px;
	margin-right: 100px;
}
.rt_btn a:hover{
	background-image: url(../img/cart/btn_blank_f2.jpg);
	color: #FFFFFF;
}
.golong_btn a{
	width:180px;
	height:36px;
	text-decoration:none;
	background-image: url(../img/cart/btn_longright.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding: 10px 30px 0px 0px;
	margin-right: 20px;
}
.golong_btn a:hover{
	background-image: url(../img/cart/btn_longright_f2.jpg);
	background-repeat: no-repeat;
}
.close_btn a{
	width:144px;
	height:26px;
	color: #FFFFFF;
	float: left;
	letter-spacing: 0.1em;
	text-decoration:none;
	background-image: url(../img/global/btn_close.jpg);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 20px;
	margin-right: 100px;
	font-size: 14px;
}
.close_btn a:hover{
	background-image: url(../img/global/btn_close_f2.jpg);
	background-repeat: no-repeat;
}
.close_btn1 a{
	width:144px;
	height:26px;
	color: #FFFFFF;
	float: left;
	letter-spacing: 0.1em;
	text-decoration:none;
	background-image: url(../img/global/btn_close.jpg);
	background-repeat: no-repeat;
	margin-right: 100px;
	font-size: 14px;
	padding: 10px 0px 0px 80px;
}
.close_btn1 a:hover{
	background-image: url(../img/global/btn_close_f2.jpg);
	background-repeat: no-repeat;
}

/*------------------day--------------------------------*/
.sendTable{
	background-color: #D7ECFF;
	margin-top: 20px;
	width: 75%;
	margin-right: auto;
	margin-left: auto;
}
.sendTable td{
	padding: 10px 5px;
}
.okurinushi{
	color: #104887;
	font-weight: bold;
	margin-top: 10px;
}
.shitei{
	margin-left: 50px;
	margin-bottom: 10px;
	clear: both;
}
#teikibox{
	background-color: #DAEDDA;
	margin-left: auto;
	width: 85%;
	margin-right: auto;
	padding: 15px 15px 0px 15px;
}

/*------------------cartconf--------------------------------*/
.datetitle{
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 30px;
}
.sokei{
	background-color: #F2CCCC;
	letter-spacing: 0.5em;
	color: #000000;
}

/*------------------payment--------------------------------*/
.mypoint{
	font-size: larger;
	color: #FF0000;
}
.point{
}
.point input{
	margin-left: 50px;
}

ul.bank{
	margin-top: 0px;
	margin-bottom: 0px;
}


.henko a{
	width:44px;
	height:24px;
	text-decoration:none;
	background-image: url(../img/cart/bluebk.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
	margin-left: 10px;
	padding: 3px 2px 3px 3px;
	letter-spacing: 0.1em;
}
.henko a:hover{
	color: #FFFF00;
}

