/*
 ::ショップ・会員共通
***************************/
.owlet-util-table {
	margin:0 auto 20px;
	line-height: 1.4;
}
.owlet-util-table table {
	width: 100%;
}
.owlet-util-table table tr th {
	width:30%;
	padding: 10px;
	background: #fafafa;
	border: 1px solid #c4c4c4;
	color: #000000;
	font-weight: bold;
}
.owlet-util-table table tr td {
	width:70%;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #c4c4c4;
	color: #000000;
}
.owlet-util-table .require {
	color:#aa0000;
}
/*ボタン*/
.owlet-button {
	text-align: center;
	margin:0 auto 20px;
}
.owlet-button.owlet-submit-order input[type="submit"]{
	font-size: 18px;
	padding: 15px 60px 15px;
}
.owlet-button input[type="submit"],
.owlet-button input[type="button"],
.owlet-button a {
	min-width:150px;
	max-width:250px;
	box-sizing:border-box;
	display: inline-block;
	background: #aa0000;
	color: #fff;
	text-align: center;
	border: none;
	padding: 10px 30px 9px;
	position: relative;
	text-decoration: none;
	font-family: 'AXIS Std';
	font-size: 14px;
	line-height: 1.0;
}
.owlet-button span {
	position: relative;
	display: inline-block;
}
.owlet-button span:after,
.owlet-button a:after {
	content:url(images/button_arrow.png);
	position: absolute;
	top:12px;
	right:19px;
}
.owlet-button input[type="submit"]:hover,
.owlet-button a:hover {
	background: #333333;
	text-decoration: none;
}
.owlet-button input[type="submit"],
.owlet-button input[type="image"],
.owlet-button input[type="button"] {
	cursor: pointer;
}
/*グレーボタン*/
.owlet-button.owlet-logout-btn input[type="submit"],
.owlet-button.owlet-cancel-btn input[type="submit"],
.owlet-button.owlet-cancel-btn a {
	min-width:150px;
	max-width:250px;
	box-sizing:border-box;
	display: inline-block;
	background: #646464;
	color: #fff;
	text-align: center;
	border: none;
	padding: 10px 30px 9px;
	position: relative;
	text-decoration: none;
	font-family: 'AXIS Std';
	font-size: 14px;
	line-height: 1.0;
}
.owlet-button.owlet-logout-btn input[type="submit"]:hover,
.owlet-button.owlet-cancel-btn input[type="submit"]:hover,
.owlet-button.owlet-cancel-btn a:hover {
	background: #333333;
	text-decoration: none;
}
.owlet-button.owlet-cancel-btn a:after{
	content: none;
}
.owlet-button.owlet-cancel-btn a:before {
	content:url(images/button_arrow_left.png);
	position: absolute;
	top:12px;
	left:19px;
}

/*チェックしてログイン*/
.owlet-check-login {
	text-align: center;
	cursor: pointer;
	margin-bottom: 15px;
}
/*ログイン*/
.owlet-login-btn {}
/*ログアウト*/
.owlet-logout-btn {
}
/*次へ*/
.owlet-next-btn {}

/* もどる、修正、変更 */
.owlet-back-button {
	width:180px;
	margin:20px 0 0 0;
}
.owlet-back-button a {
	background: #aa0000;
	color: #ffffff;
	text-align: center;
	padding: 12px 5px 10px;
	position: relative;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.0;
	display: inline-block;
	width:100%;
	box-sizing:border-box;
}
.owlet-back-button a:hover {
	background: #333333;
}
.owlet-back-button a:after {
	content:url(images/button_arrow_left.png);
	position: absolute;
	top:12px;
	left:8px;
}

/* カートボタン */
.owlet-cart{
	width: 75%;
	margin: 0 auto;
}
.owlet-cart .owlet-back-button {
	margin:0;
	width: auto;
}
.owlet-cart .owlet-back-button a{
	padding: 12px 10px 10px 20px;
}
.owlet-cart.clearfix .left{
	float: left;
}
.owlet-cart.clearfix .right{
	float: right;
}
/*
 ::フォーム入力
***************************/ 
/*名前*/
.owlet-util-table .owlet-input-name-sei,
.owlet-util-table .owlet-input-name-mei {
	width: 90px;
	margin: 0 5px;
}
/*住所*/
.owlet-util-table .zip1,.owlet-util-table .zip2 {
	width: 60px;
	margin-bottom: 5px;
}
.owlet-util-table .zip2addr {
	margin-bottom: 5px;
}
.owlet-util-table select.prefectures {
	margin: 0 5px 0 0;
}
.owlet-util-table .address1 {
	width: 300px;
}
/*電話番号*/
.owlet-util-table .owlet-input-tel1,
.owlet-util-table .owlet-input-tel2,
.owlet-util-table .owlet-input-tel3 {
	width: 60px;
	line-height: 1.2;
	padding: 2px 4px;
}
.owlet-util-table .owlet-input-tel2,
.owlet-util-table .owlet-input-tel3 {
	margin-left:5px;
}
/*パスワード*/
.owlet-util-table input[type="password"] {
	width: 150px;
	line-height: 1.2;
	padding: 2px;
}
/*メールアドレス*/
.owlet-util-table input[name="email_address"],
.owlet-util-table input[name="tmp_email_address"] {
	width: 300px;
}
/*個数*/
.owlet-util-table input[type="number"].owlet-ipt-change-count {
	width:35px;
	text-align: right;
	margin-right: 5px;
}
/*セキュリティコード*/
.owlet-util-table input[name="payment[card_security_code]"] {
	width:50px;
}
/*
 ::ショップ
***************************/
#owlet-shop-subscription-explanation{
	position:relative;
	display:inline-block;
}
#owlet-shop-subscription-explanation-icon{
	cursor:pointer;
	text-decoration:underline;
	color:blue;
}
#owlet-shop-subscription-explanation-message{
	display:none;
	background:white;
	border: solid 1px #ff7777;
	padding:8px;
	position:absolute;
	width:400px;
}
#owlet-shop-subscription-explanation:hover #owlet-shop-subscription-explanation-message{
	display:block;
}

/*
 ::ショップbtn
***************************/ 
/*数量変更*/
.owlet-change-count-btn {}
.owlet-button.change-count-btn input[type="submit"] {
	min-width:150px;
	max-width:250px;
	box-sizing:border-box;
	display: inline-block;
	background: #aa0000;
	color: #ffffff;
	text-align: center;
	border: 1px solid #8c7a71;
	padding: 10px 30px 9px;
	position: relative;
	text-decoration: none;
	font-family: 'AXIS Std';
	font-size: 14px;
	line-height: 1.0;
}
.owlet-button.change-count-btn input[type="submit"]:hover{
	background: #333333;
	text-decoration: none;
}
.owlet-button.owlet-change-count-btn span:after{
	content: none;
}
/*レジに進む*/
.owlet-order-btn {}
/*お届け日希望日の指定*/
.owlet-send-appoint-btn {}
/*この住所を使う*/
.owlet-address-use-btn {
	text-align: left;
}
/*お届け先を追加*/
.owlet-address-add-btn {
	text-align: left;
}
/*注文変更*/
.owlet-order-change-btn {
	margin: 0 auto 20px;
}
/*複数のお届け先に発送*/
.owlet-multi-shipping-btn {
}
/*この住所に送る*/
.owlet-send-address-btn {
	text-align: left;
}
/*お届け先の変更*/
.owlet-change-deliver-btn {
	text-align: left;
}

/*
 ::ショップtable
***************************/
/*在庫エラー*/
.owlet-util-table.owlet-stock-error-table table {}
.owlet-util-table.owlet-stock-error-table table tr th {}
.owlet-util-table.owlet-stock-error-table table tr td {}
.owlet-util-table.owlet-stock-error-table table tr th.owlet-item-name,
.owlet-util-table.owlet-stock-error-table table tr td.owlet-item-name {
	width:90%;
}
.owlet-util-table.owlet-stock-error-table table tr th.owlet-item-stock,
.owlet-util-table.owlet-stock-error-table table tr td.owlet-item-stock {
	width:10%;
}
.owlet-util-table.owlet-stock-error-table table tr td.owlet-item-stock {
	text-align: center;
}
/*小計テーブル*/
.owlet-util-table.owlet-settlement-table table {
}
.owlet-util-table.owlet-settlement-table table tr th {
}
.owlet-util-table.owlet-settlement-table table tr td {
	vertical-align: middle;
}
.owlet-util-table.owlet-settlement-table table tr th.owlet-cell-item-name,
.owlet-util-table.owlet-settlement-table table tr td.owlet-cell-item-name {
	width:55%;
}
.owlet-util-table.owlet-settlement-table table tr th.owlet-cell-item-price,
.owlet-util-table.owlet-settlement-table table tr td.owlet-cell-item-price {
	width:15%;
	text-align: center;
}
.owlet-util-table.owlet-settlement-table table tr th.owlet-cell-item-count,
.owlet-util-table.owlet-settlement-table table tr td.owlet-cell-item-count {
	width:15%;
	text-align: center;
}
.owlet-util-table.owlet-settlement-table table tr th.owlet-cell-item-subtotal,
.owlet-util-table.owlet-settlement-table table tr td.owlet-cell-item-subtotal {
	width:15%;
	text-align: center;
}
/**/
.owlet-util-table.owlet-settlement-table.owlet-send table tr th.owlet-cell-item-name,
.owlet-util-table.owlet-settlement-table.owlet-send table tr td.owlet-cell-item-name {
	width:70%;
}
.owlet-util-table.owlet-settlement-table.owlet-send table tr th.owlet-cell-item-price,
.owlet-util-table.owlet-settlement-table.owlet-send table tr td.owlet-cell-item-price {
	width:15%;
	text-align: center;
}
.owlet-util-table.owlet-settlement-table.owlet-send table tr th.owlet-cell-item-count,
.owlet-util-table.owlet-settlement-table.owlet-send table tr td.owlet-cell-item-count {
	width:15%;
	text-align: center;
}
/*合計テーブル*/
.owlet-util-table table tr.owlet-item-price-total th {}
.owlet-util-table table tr.owlet-item-price-total td {}
.owlet-util-table table tr.owlet-item-tax th {}
.owlet-util-table table tr.owlet-item-tax td {}
.owlet-util-table table tr.owlet-total-with-tax th {}
.owlet-util-table table tr.owlet-total-with-tax td {}
/*お届けテーブル*/
.owlet-util-table.owlet-send-appoint-table table {}
.owlet-util-table.owlet-send-appoint-table table tr th {
	width:25%;
}
.owlet-util-table.owlet-send-appoint-table table tr td {
	width:25%;
}
/*支払テーブル*/
.owlet-util-table.owlet-payment-table table {}
.owlet-util-table.owlet-payment-table table tr td {
	width:30%;
}
.owlet-util-table.owlet-payment-table table tr td+td {
	width:70%;
}
/*クレジット決済*/
.owlet-card {
	margin:0 auto 15px;
}
.owlet-card-select {
	margin-bottom: 10px;
	text-align: left;
}
.owlet-credit-table {
	width:80%;
	margin:0 auto;
}
.owlet-credit-table th {
	width:30%;
	padding:2px 0;
	vertical-align: top;
}
.owlet-credit-table td {
	width:70%;
	padding:2px 5px;
	vertical-align: top;
}
/*セキュリティーコード説明*/
.owlet-security-codeinfo {
	padding:15px;
	line-height: 1.4;
}
.owlet-security-codeinfo .owlet-ttl {
	margin-bottom: 15px;
	font-size: 18px;
}
.owlet-security-codeinfo .owlet-txt {
	margin-bottom: 10px;
}
.owlet-security-codeinfo .owlet-alert {
	color:#ff0000;
}
/*
	::レジ
***************************/
ul.owlet-orderer-list {}
ul.owlet-orderer-list li {
	background: #eaeaea;
	padding: 5px;
	margin-bottom: 15px;
}
ul.owlet-orderer-list li .owlet-orderer-info {
	padding:10px;
	background: #eaeaea;
}
.owlet-orderer-info .owlet-orderer-name {
	font-size: 17px;
	line-height: 1.0;
	color: #434343;
	font-weight: bold;
	width:440px;
	margin: 0 10px 0 0;
	float:left;
	padding-top: 10px;
}
.owlet-orderer-info .owlet-ddress-use-btn {
	width:160px;
	margin: 0;
	float:right;
}
ul.owlet-orderer-list li .owlet-orderer-info-btm {
	padding: 10px;
	background: #ffffff;
}
.owlet-orderer-info-btm .owlet-orderer-address {
	width:440px;
	margin-right: 10px;
	float:left;	
}
.owlet-orderer-info-btm .owlet-orderer-address.owlet-send {
	width:100%;
	margin:0 0 15px 0;
	float:none;	
}
.owlet-orderer-info-btm .owlet-orderer-buttons {
	width:120px;
	float:right;	
}
.owlet-orderer-info-btm .owlet-orderer-buttons .owlet-delete-btn {
	width:55px;
	margin-right: 10px;
	float:left;
}
.owlet-orderer-info-btm .owlet-orderer-buttons .owlet-delete-btn input[type="submit"] {
	background: #646464;
	text-align: center;
	padding: 5px 15px;
	position: relative;
	text-decoration: none;
	font-family: 'AXIS Std';
	font-size: 13px;
	line-height: 1.0;
	cursor: pointer;
	border:none;
}
.owlet-orderer-info-btm .owlet-orderer-buttons .owlet-delete-btn input[type="submit"]:hover {
	background: #333333;
}
.owlet-orderer-info-btm .owlet-orderer-buttons .owlet-edit-btn {
	width:55px;
	float:right;
}
.owlet-orderer-info-btm .orderer-buttons .edit-btn a {
	background: #aa0000;
	color: #fffde4;
	text-align: center;
	padding: 5px 14px;
	position: relative;
	text-decoration: none;
	font-family: 'AXIS Std';
	font-size: 13px;
	line-height: 1.0;
	cursor: pointer;
	display: inline-block;
}
.owlet-orderer-info-btm .owlet-orderer-buttons .owlet-edit-btn a:hover {
	background: #333333;
}
.owlet-orderer-add-btn {
	text-align: right;
	margin-right: 15px;
}
.owlet-shop-login {}
.owlet-shop-login .owlet-shop-login-information {
	font-weight:bold;
	margin-bottom: 15px;
}
/*会員登録する*/
.owlet-member-information {
	margin-bottom: 5px;
	line-height: 1.2;
	font-weight: bold;
}
table.owlet-shop-register-member tr th {
	width:40%;
}
table.owlet-shop-register-member input[type="text"][name="password"],
table.owlet-shop-register-member input[type="text"][name="password_confirm"] {
	width:70%;
}
/*ご注文者様*/
.owlet-orderer-name {
	margin: 0 0 15px 0;
}
/*
 ::ショップ navi
***************************/
ul.owlet-step-navi {
	margin:0 auto 30px;
}
ul.owlet-step-navi li {
	width:20%;
	padding:15px 10px;
	float: left;
	margin:0 auto;
	box-sizing:border-box;
	line-height: 1.2;
	color:#333333;
	border-top:3px solid #c4c4c4;
	font-size: 13px;
	text-align: center;
	position: relative;
}
ul.owlet-step-navi li.owlet-step-navi1 {}
ul.owlet-step-navi li.owlet-step-navi2 {}
ul.owlet-step-navi li.owlet-step-navi3 {}
ul.owlet-step-navi li.owlet-step-navi4 {}
ul.owlet-step-navi li.owlet-step-navi5 {}
ul.owlet-step-navi li.owlet-step-navi1.current,
ul.owlet-step-navi li.owlet-step-navi2.current,
ul.owlet-step-navi li.owlet-step-navi3.current,
ul.owlet-step-navi li.owlet-step-navi4.current,
ul.owlet-step-navi li.owlet-step-navi5.current {
	color:#aa0000;
	border-top:3px solid #aa0000;
}
ul.owlet-step-navi li.owlet-step-navi1.current:before,
ul.owlet-step-navi li.owlet-step-navi2.current:before,
ul.owlet-step-navi li.owlet-step-navi3.current:before,
ul.owlet-step-navi li.owlet-step-navi4.current:before,
ul.owlet-step-navi li.owlet-step-navi5.current:before {
	content:'●';
	position:absolute;
	left:41%;
	top:-11px;
	font-size: 18px;
}
/*
 ::会員
***************************/
/*マイページメニュー*/
p.account_name {
	margin-bottom: 15px;
	border-bottom: 1px solid #8c7a71;
	font-weight: bold;
}
p.account_name span {

}
.owlet-member-nav {}
.owlet-member-nav ul {
	margin:0 0 0 -14px;
}
.owlet-member-nav ul li {
	width:204px;
	margin:0 0 14px 14px;
	box-sizing:border-box;
	float:left;
}
.owlet-member-nav ul li a {
	width:205px;
	height:55px;
	box-sizing:border-box;
	display: table-cell;
	vertical-align: middle;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #87746c), color-stop(0.00, #9d8e84));
	background: -webkit-linear-gradient(#9d8e84, #87746c);
	background: -moz-linear-gradient(#9d8e84, #87746c);
	background: -o-linear-gradient(#9d8e84, #87746c);
	background: -ms-linear-gradient(#9d8e84, #87746c);
	background: linear-gradient(#9d8e84, #87746c);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9d8e84', endColorstr='#87746c');
	color: #fffde4;
	text-align: center;
	border: 1px solid #8c7a71;
	padding: 10px 30px 9px;
	position: relative;
	text-decoration: none;
	font-size: 16px;
	line-height: 1.0;
}
.owlet-member-nav ul li a:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #9d8e84), color-stop(0.00, #87746c));
	background: -webkit-linear-gradient(#87746c, #9d8e84);
	background: -moz-linear-gradient(#87746c, #9d8e84);
	background: -o-linear-gradient(#87746c, #9d8e84);
	background: -ms-linear-gradient(#87746c, #9d8e84);
	background: linear-gradient(#87746c, #9d8e84);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#87746c', endColorstr='#9d8e84');
}
.owlet-member-nav ul li.current span {
	width:205px;
	height:55px;
	box-sizing:border-box;
	display: table-cell;
	vertical-align: middle;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #9d8e84), color-stop(0.00, #87746c));
	background: -webkit-linear-gradient(#87746c, #9d8e84);
	background: -moz-linear-gradient(#87746c, #9d8e84);
	background: -o-linear-gradient(#87746c, #9d8e84);
	background: -ms-linear-gradient(#87746c, #9d8e84);
	background: linear-gradient(#87746c, #9d8e84);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#87746c', endColorstr='#9d8e84');
	color: #fffde4;
	text-align: center;
	border: 1px solid #8c7a71;
	padding: 10px 30px 9px;
	position: relative;
	text-decoration: none;
	font-size: 16px;
	line-height: 1.0;
}
.owlet-member-nav ul li a span:after,
.owlet-member-nav ul li.current span:after {
	content:url(images/button_arrow.png);
	position: absolute;
	top:20px;
	right:20px;
}
/*お届け先変更*/
.owlet-util-table.destination_table {}
.owlet-util-table.destination_table table {}
.owlet-util-table.destination_table table tr th.destination_address,
.owlet-util-table.destination_table table tr td.destination_address {
	width:40%;
}
.owlet-util-table.destination_table table tr th.destination_name,
.owlet-util-table.destination_table table tr td.destination_name {
	width:40%;	
}
.owlet-util-table.destination_table table tr th.destination_edit,
.owlet-util-table.destination_table table tr td.destination_edit {
	width:10%;
}
.owlet-util-table.destination_table table tr th.destination_delete,
.owlet-util-table.destination_table table tr td.destination_delete {
	width:10%;
}
/*注文履歴*/
.order_list {

}
.order_list ul {

}
.order_list ul li {
	background: #eaeaea;
	padding: 5px;
	margin-bottom: 20px;
}
.order_datas {
	padding:14px 0 12px;
	line-height: 1.4;
}
.order_datas span {
	display: block;
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 8px;
}
.order_datas span+span {
	font-size: 14px;
	margin: 0;
}
.order_datas .order_datetime {
	border-right: 1px dotted #99948f;
	padding:0 15px;
	float:left;
}
.order_datas .order_price {
	border-right: 1px dotted #99948f;
	padding:0 15px;
	float:left;
}
.order_datas .order_shipping {
	padding:0 15px;
	float:left;	
}
.order_datas .order_btns {
	float:right;
	line-height: 1.2;
}
.order_datas .order_btns .order_number {
	font-size: 12px;
	margin-bottom: 3px;
}
.order_datas .order_btns .order_dtl_btn {
	width:90px;
	margin-right: 10px;
	float:left;
}
.order_datas .order_btns .order_dtl_btn a {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #826f67), color-stop(0.00, #99887e));
	background: -webkit-linear-gradient(#99887e, #826f67);
	background: -moz-linear-gradient(#99887e, #826f67);
	background: -o-linear-gradient(#99887e, #826f67);
	background: -ms-linear-gradient(#99887e, #826f67);
	background: linear-gradient(#99887e, #826f67);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99887e', endColorstr='#826f67');
	color: #fffde4;
	text-align: center;
	padding: 6px 14px 5px;
	position: relative;
	text-decoration: none;
	font-size: 13px;
	line-height: 1.0;
	display: inline-block;
	width:100%;
	box-sizing:border-box;
}
.order_datas .order_btns .order_dtl_btn a:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #99887e), color-stop(0.00, #826f67));
	background: -webkit-linear-gradient(#826f67, #99887e);
	background: -moz-linear-gradient(#826f67, #99887e);
	background: -o-linear-gradient(#826f67, #99887e);
	background: -ms-linear-gradient(#826f67, #99887e);
	background: linear-gradient(#826f67, #99887e);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#826f67', endColorstr='#99887e');
}
.order_datas .order_btns .order_dtl_btn a:after {
	content:url(images/button_arrow.png);
	position: absolute;
	top:6px;
	right:6px;
}
.order_datas .order_btns .success_order {
	width:90px;
	float:left;	
}
.order_datas .order_btns .success_order input[type="submit"] {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #8e1b4a), color-stop(0.00, #a3215a));
	background: -webkit-linear-gradient(#a3215a, #8e1b4a);
	background: -moz-linear-gradient(#a3215a, #8e1b4a);
	background: -o-linear-gradient(#a3215a, #8e1b4a);
	background: -ms-linear-gradient(#a3215a, #8e1b4a);
	background: linear-gradient(#a3215a, #8e1b4a);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a3215a', endColorstr='#8e1b4a');
	width:90px;
	box-sizing:border-box;
	color: #fffde4;
	text-align: center;
	padding: 5px 14px;
	position: relative;
	text-decoration: none;
	font-size: 13px;
	line-height: 1.0;
	border: none;
	cursor: pointer;
}
.order_datas .order_btns .success_order span {
	position: relative;
	display: inline-block;
}
.order_datas .order_btns .success_order span:after {
	content:url(images/button_arrow.png);
	position: absolute;
	top:6px;
	right:6px;
}
.order_datas .order_btns .success_order input[type="submit"]:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #a3215a), color-stop(0.00, #8e1b4a));
	background: -webkit-linear-gradient(#8e1b4a, #a3215a);
	background: -moz-linear-gradient(#8e1b4a, #a3215a);
	background: -o-linear-gradient(#8e1b4a, #a3215a);
	background: -ms-linear-gradient(#8e1b4a, #a3215a);
	background: linear-gradient(#8e1b4a, #a3215a);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8e1b4a', endColorstr='#a3215a');
}
.order_datas .order_btns .success_order .success_order_btn span {
	margin: 0;
}
.order_item {
	background: #fff;
	padding: 20px 15px;
}
.order_item_wrap {
}
.order_item .wrap {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #999999;
}
.order_item .item_img {
	width: 90px;
	margin: 0 10px 0 0;
	float: left;
}
.order_item .item_data {
	width: 500px;
	margin: 0 auto;
	box-sizing: border-box;
	float: left;
	position: relative;
}
.order_item .item_data .item_name {
	font-size: 15px;
}
.order_item .item_data　.item_count {}
.order_item .item_data　.price {}
.order_item .item_data .item_dtl_btn {
	width:90px;
	position: absolute;
	bottom:0;
	right:0;
}
.order_item .item_data .item_dtl_btn a {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #826f67), color-stop(0.00, #99887e));
	background: -webkit-linear-gradient(#99887e, #826f67);
	background: -moz-linear-gradient(#99887e, #826f67);
	background: -o-linear-gradient(#99887e, #826f67);
	background: -ms-linear-gradient(#99887e, #826f67);
	background: linear-gradient(#99887e, #826f67);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99887e', endColorstr='#826f67');
	color: #fffde4;
	text-align: center;
	padding: 6px 14px 5px;
	position: relative;
	text-decoration: none;
	font-size: 13px;
	line-height: 1.0;
	display: inline-block;
	width:100%;
	box-sizing:border-box;
}
.order_item .item_data .item_dtl_btn a:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #99887e), color-stop(0.00, #826f67));
	background: -webkit-linear-gradient(#826f67, #99887e);
	background: -moz-linear-gradient(#826f67, #99887e);
	background: -o-linear-gradient(#826f67, #99887e);
	background: -ms-linear-gradient(#826f67, #99887e);
	background: linear-gradient(#826f67, #99887e);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#826f67', endColorstr='#99887e');
}
.order_item .item_data .item_dtl_btn a:after {
	content:url(images/button_arrow.png);
	position: absolute;
	top:6px;
	right:6px;
}

/*
.owlet-util-table.order_table {}
.owlet-util-table.order_table table {}
.owlet-util-table.order_table table tr th,
.owlet-util-table.order_table table tr td {
}
.owlet-util-table.order_table table tr th.order_number,
.owlet-util-table.order_table table tr td.order_number {
	width:20%;
}
.owlet-util-table.order_table table tr th.order_datetime,
.owlet-util-table.order_table table tr td.order_datetime {
	width:20%;
}
.owlet-util-table.order_table table tr th.order_deliver,
.owlet-util-table.order_table table tr td.order_deliver {
	width:20%;
}
.owlet-util-table.order_table table tr th.order_item,
.owlet-util-table.order_table table tr td.order_item {
	width:20%;
}
.owlet-util-table.order_table table tr th.order_shipping,
.owlet-util-table.order_table table tr td.order_shipping {
	width:15%;
}
.owlet-util-table.order_table table tr th.order_edit,
.owlet-util-table.order_table table tr td.order_edit {
	width:10%;
}*/
/*注文履歴詳細*/
.owlet-util-table.order_dtl_table {}
.owlet-util-table.order_dtl_table table {}
.owlet-util-table.order_dtl_table tr th {}
.owlet-util-table.order_dtl_table tr td {}
.owlet-util-table.order_dtl_table tr th.order_id,
.owlet-util-table.order_dtl_table tr td.order_id {
	width:15%;
}
.owlet-util-table.order_dtl_table tr th.order_datetime,
.owlet-util-table.order_dtl_table tr td.order_datetime {
	width:55%;	
}
.owlet-util-table.order_dtl_table tr th.order_price,
.owlet-util-table.order_dtl_table tr td.order_price {
	width:15%;
}
.owlet-util-table.order_dtl_table tr th.order_payment,
.owlet-util-table.order_dtl_table tr td.order_payment {
	width:15%;
}
/*発送*/
.owlet-util-table.settled_table {
	margin:0;
}
.owlet-util-table.settled_table table {}
.owlet-util-table.settled_table tr th {}
.owlet-util-table.settled_table tr td {}
.owlet-util-table.settled_table tr th.item_name,
.owlet-util-table.settled_table tr td.item_name {
	width:30%;
}
.owlet-util-table.settled_table tr th.item_option,
.owlet-util-table.settled_table tr td.item_option {
	width:20%;
}
.owlet-util-table.settled_table tr th.item_subscription,
.owlet-util-table.settled_table tr td.item_subscription {
	width:20%;
}
.owlet-util-table.settled_table tr th.item_price,
.owlet-util-table.settled_table tr td.item_price {
	width:10%;
	text-align: center;
}
.owlet-util-table.settled_table tr th.item_count,
.owlet-util-table.settled_table tr td.item_count {
	width:10%;
	text-align: center;
}
.owlet-util-table.settled_table tr th.item_total,
.owlet-util-table.settled_table tr td.item_total {
	width:10%;
	text-align: center;
}
.success_order_bnr {
	text-align: center;
	margin-top: 20px;
}
.success_order_txt {
	text-align: center;	
}
.success_order_bnr input[type="submit"] {
	background:url(images/success_order_bnr_off.jpg);
	width:343px;
	height:86px;
	padding:0 0 0 55px;
	box-sizing:border-box;
	border: none;
	cursor: pointer;
	color:#fff;
	font-family: 'AXIS Std';
	font-size: 18px;
}
.success_order_bnr input[type="submit"]:hover {
	background:url(images/success_order_bnr_on.jpg);	
}
.resign_btn {
	font-size: 12px;
}
.resign_btn a {
	color:#5a5555;
	background: url(images/link_arrow.png) no-repeat right 4px;
	padding:0 10px 0 0;
	text-decoration: underline;
}
.resign_btn a:hover {
	text-decoration: none;
}
.order_back {
	width:190px;
	margin:20px 0 0 0;
}
.order_back a {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #826f67), color-stop(0.00, #99887e));
	background: -webkit-linear-gradient(#99887e, #826f67);
	background: -moz-linear-gradient(#99887e, #826f67);
	background: -o-linear-gradient(#99887e, #826f67);
	background: -ms-linear-gradient(#99887e, #826f67);
	background: linear-gradient(#99887e, #826f67);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99887e', endColorstr='#826f67');
	color: #fffde4;
	text-align: center;
	padding: 15px 14px 13px;
	position: relative;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.0;
	display: inline-block;
	width:100%;
	box-sizing:border-box;
}
.order_back a:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #99887e), color-stop(0.00, #826f67));
	background: -webkit-linear-gradient(#826f67, #99887e);
	background: -moz-linear-gradient(#826f67, #99887e);
	background: -o-linear-gradient(#826f67, #99887e);
	background: -ms-linear-gradient(#826f67, #99887e);
	background: linear-gradient(#826f67, #99887e);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#826f67', endColorstr='#99887e');
}
.order_back a:after {
	content:url(images/button_arrow_left.png);
	position: absolute;
	top:15px;
	left:14px;
}