@charset "UTF-8";
/* ----------------------------------------------------------
  TITLE : 東武
  NOTE : システム開発チームが追加する専用CSSファイル
  Copyright(C) iTEC Hankyu Hanshin Co., Ltd.
---------------------------------------------------------- */


/*----------------------------------------------------
	入力エラースタイル
----------------------------------------------------*/
.errorPart {
	background-color: #fff991;
}

/*----------------------------------------------------
	注文　お届け先と商品の設定
----------------------------------------------------*/

/* 依頼主同一名称 */
.specify #contenter .clientExist {
	background: #ffcbcb;
}

/*----------------------------------------------------
	自宅配送の場合
	デザインは別ページになっててCSS適用できないので
	zitaku → specify にして使用
---------------------------------------------------- */

/* お届け先 */
.specify #contenter .receiverList .myName {
	position: relative;
	margin: 0 0 15px;
}

.specify #contenter .receiverList .myName h4 {
	font-size: 114%;
	color: #1d2087;
}

.specify #contenter .receiverList .myName dl {
	padding: 10px 175px 10px 14px;
	background: #fff;
	border: 1px solid #b2b2b2;
}

.specify #contenter .receiverList .myName dl dt {
}

.specify #contenter .receiverList .myName dl dt strong {
	font-size: 125%;
}

.specify #contenter .receiverList .myName dl dt em {
	font-size: 114%;
}

.specify #contenter .receiverList .myName dl dd {
}

.specify #contenter .receiverList .myName dd.btn {
	position: absolute;
	top: 45%;
	right: 15px;
}

.specify #contenter .receiverList .receiver .receiverExist .receiverMain  dl dt,
.specify #contenter .receiverList .receiver .receiverExist .receiverMain dl dd {
	background: #fff0f0;
}

/*----------------------------------------------------
	jAlertダイアログ　HITMALLでの初期値
----------------------------------------------------*/
.dialog_defaultStyle {
	width:400px;
}
.dialog_defaultStyle #popup_ok,
.dialog_defaultStyle #popup_cancel {
	width:90px;
}

/*----------------------------------------------------
	住所入力時に表示する確認ガイアログの画像差し替え
----------------------------------------------------*/
.originalImgContent #popup_content {
	background-image: url(images/alartimg.gif);
}

/*----------------------------------------------------
	再注文ダイアログ
----------------------------------------------------*/
.dialog_doReOrderConfirm {
	width:450px;
}
.dialog_doReOrderConfirm #popup_ok,
.dialog_doReOrderConfirm #popup_cancel {
	width:90px;
}

/*----------------------------------------------------
	資生堂ダイアログ
----------------------------------------------------*/
.dialog_shiseidoConfirm {
	width:600px;
}
.dialog_shiseidoConfirm #popup_ok,
.dialog_shiseidoConfirm #popup_cancel {
	width:90px;
}

/*----------------------------------------------------
	削除ダイアログ
----------------------------------------------------*/
.dialog_deleteConfirm {
	width:300px;
}
.dialog_deleteConfirm #popup_ok,
.dialog_deleteConfirm #popup_cancel {
	width:90px;
}

/*----------------------------------------------------
	注文-お届け先と商品の画面
----------------------------------------------------*/
.slipNumber {
	background: none repeat scroll 0 0 #999999;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: normal;
	line-height: 1;
	padding: 2px 5px 1px;
}

.errorSlipNumber {
	background: none repeat scroll 0 0 red;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: normal;
	line-height: 1;
	padding: 2px 5px 1px;
}

/*----------------------------------------------------
	カード一覧画面
----------------------------------------------------*/
.defaultCard {
	background: none repeat scroll 0 0 #3366ff;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: normal;
	line-height: 1;
	padding: 5px 5px 5px 5px;
}

.expireCard {
	background: none repeat scroll 0 0 #999999;
	color: #FFFFFF;
	font-size: 75%;
	font-weight: normal;
	line-height: 1;
	padding: 2px 5px 1px;
	margin-left: 10px;
}

.expiredCard {
	background: none repeat scroll 0 0 red;
	color: #FFFFFF;
	font-size: 75%;
	font-weight: normal;
	line-height: 1;
	padding: 2px 5px 1px;
	margin-left: 10px;
}

/*----------------------------------------------------
	入力例
----------------------------------------------------*/
input[type="text"].placeholder,
input[type="password"].placeholder,
textarea.placeholder {
    color : #808080;  /* gray */
}

/*----------------------------------------------------
	商品詳細の「続きを見る」の文字列スタイル
----------------------------------------------------*/
.accordionString {
	text-align:right;
	color : #2673C9;
	text-decoration : underline;
	padding-right : 20px;
}

/*----------------------------------------------------
	東武カード＆東武ロイヤルカードのカード画像スタイル
----------------------------------------------------*/
.cardfaceStyle{
	margin-top:8px;
}



/* smartphone/tobuFront.css */
/* ----------------------------------------------------------
  TITLE : 東武
  NOTE : システム開発チームが追加する専用CSSファイル
  Copyright(C) iTEC Hankyu Hanshin Co., Ltd.
---------------------------------------------------------- */

/*----------------------------------------------------
	入力エラースタイル
----------------------------------------------------*/
.errorPart {
	background: -moz-linear-gradient(center top, #858b99 0%,#fff991 12%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #858b99),color-stop(0, #fff991));
}

/*----------------------------------------------------
	入力例スタイル
----------------------------------------------------*/
/* for Webkit */
input::-webkit-input-placeholder {
	color: #808080;
}

/* for Firefox */
input:-moz-placeholder {
	color: #808080;
}

/*----------------------------------------------------
	header-2.htmlスタイル
----------------------------------------------------*/
#header-2{
	width:100%;
	border-bottom:3px solid #1d2087;
	-webkit-box-shadow:0px 2px 2px 3px #d9dbe8;
	margin-bottom: 10px;
	padding-top: 8px;
}

#header-2 .headerlogo{
	padding-left:8px;
	padding-top: 8px;
	padding-bottom:21px;
}

#header-2 h1{
	position: absolute;
}

/*----------------------------------------------------
	センタリングスタイル
----------------------------------------------------*/
.center {
	text-align: center !important;
}

/*----------------------------------------------------
	注文履歴問合せ
----------------------------------------------------*/
h3.inquiry_head2.gray {
	cursor:pointer;
	background:url(/images/smartphone/acordion_small_select.png) 97% 50% no-repeat #efefef;
	border-bottom:1px solid #1f1307;
	-webkit-box-shadow:0px 1px 2px 1px #ababab;
	-moz-box-shadow:0px 1px 2px 1px #ababab;
	-webkit-background-size: 24px 24px;
	-moz-background-size: 24px 24px;
	line-height: 1.2em;
	font-size: 88%;
}

h3.inquiry_head2.gray.open{
	cursor:pointer;
	background:url(/images/smartphone/acordion_small.png) 97% 50% no-repeat #efefef;
	border-bottom:1px solid #1f1307;
	-webkit-box-shadow:0px 1px 2px 1px #ababab;
	-moz-box-shadow:0px 1px 2px 1px #ababab;
	-webkit-background-size: 24px 24px;
	-moz-background-size: 24px 24px;
}

h3.newInquiry_head2.gray2 {
	cursor:pointer;
	background:url(/images/smartphone/acordion_small.png) 97% 50% no-repeat #efefef;
	border-bottom:1px solid #1f1307;
	-webkit-box-shadow:0px 1px 2px 1px #ababab;
	-moz-box-shadow:0px 1px 2px 1px #ababab;
	-webkit-background-size: 24px 24px;
	-moz-background-size: 24px 24px;
	line-height: 1.2em;
	font-size: 88%;
}


h3.newInquiry_head2.gray2.open{
	cursor:pointer;
	background:url(/images/smartphone/acordion_small_select.png) 97% 50% no-repeat #efefef;
	border-bottom:1px solid #1f1307;
	-webkit-box-shadow:0px 1px 2px 1px #ababab;
	-moz-box-shadow:0px 1px 2px 1px #ababab;
	-webkit-background-size: 24px 24px;
	-moz-background-size: 24px 24px;
}

.newInquiry_head2 {cursor:pointer;}

/*----------------------------------------------------
	会員アドレス帳
----------------------------------------------------*/
div.receiverExist {
	border-top:1px solid #858b99;
	background: #FFF0F0;
	-webkit-box-shadow: inset 2px 0px 5px 0px #a4a9b0;
	-moz-box-shadow: inset 2px 0px 5px 0px #a4a9b0;
	color:#000000;
	text-align:left;
	margin-bottom:10px;
	padding: 10px 0;
}

div.addressReceiverArea {
	border-bottom:2px solid #1d2087;
}

img.memberprice{
	 vertical-align: middle;
}
/* / smartphone/tobuFront.css */
