/* 20100315 ヘッダー・フッター・レコメンドエリア */
@import "/css/basic_lower.css";
@import "/css/sitecommon.css";


/* zp_textがダメだったときの保険 */
    .text7_gireen {
	    font-size: 7px;
      	color: #498186;
    }
	.text9 {  font-size: 9px}
	.text10 {  font-size: 10px; line-height: 14px}
	.text12_black {  font-size: 12px; line-height: 16px}
	.txt12_azure_bold {font-size: 12px; line-height: 18px; color: #93d2d6; font-weight: bold; text-decoration: none;}
	.text12 {  font-size: 12px; line-height: 16px}
	html*.text11_mac{font-size: 11px; line-height: 16px}
	* html body .text11_mac{font-size: 12px; line-height: 16px}
	.text11_mac{font-size: 12px; line-height: 16px}
	.text13 {color:#5d5d5d; font-size: 12px; line-height: 16px;}
	.text13_black {color:#000000; font-size: 12px; line-height: 16px;}
	.text13_ttl {
	color:#5d5d5d;
	font-size: 12px;
	line-height: 16px;
	margin-left: 11px;
}
	.test14gray {
	font-size: 14px;
	line-height: 20px;
	color: #736773;
	font-weight: bold;
    line-height:20px;	
}
	.text12brown {
	font-size: 12px;
	line-height: 16px;
	color: #CB923D;
}
	.text14 {  font-size: 14px; line-height: 18px}
	A { color:#ED1847; text-decoration:none }
	A:hover{ color:#E93651; text-decoration:underline}
	A:active  { color:#E93651; text-decoration:underline } 
	.text15{color:#663300; font-size: 10px; line-height: 16px}
	.text16 {color:#525252; font-size: 12px; line-height: 16px;}
	.text17 {color:#67572c; font-size: 12px; line-height: 20px; margin: 3px 0 3px 18px;}
	.text18 {color:#ff810a; font-size: 12px; line-height: 20px;}
	.text19 {color:#525252; font-size: 12px; line-height: 13px;}
	.text_blue {color:#0033ff; font-size: 10px; line-height: 16px}
/* アイテムトップ関係 */
	h1.itemtopHeading{ margin:0; padding:0;}
	
	#itemtop { border:1px solid #dadada; }
	
	#itemtop #itemTable{
		background-color: #ffffff;
	}
	
	#itemtop #itemTable p{
		margin:0;
	}
	
	#itemtop #itemTable p.price{
		margin-bottom:10px !important;
	}
	
	#itemtop #itemTable p.itemName{
		padding-left:12px;
		min-height:3em;
		height:auto !important;
		height:3em;
		line-height:1.5;
		font-size:12px;
		background-position:left 0.3em;
		background-repeat:no-repeat;
	}
	
	#itemtop #itemTable td.separator_v{	background:url(./template/images/itemtop_dotline_vertical.gif) repeat-y 10px top;}
	#itemtop #itemTable td.separator_h{	background:url(./template/images/itemtop_dotline_horizontal.gif) repeat-x left 11px;}
	
	#itemtop .itemtop_f p.itemName{	background-image:url(./template/images/itemtop_f_arrow.gif);}
	#itemtop .itemtop_m p.itemName{	background-image:url(./template/images/itemtop_m_arrow.gif);}
	#itemtop .itemtop_h p.itemName{	background-image:url(./template/images/itemtop_h_arrow.gif);}
	#itemtop .itemtop_b p.itemName{	background-image:url(./template/images/itemtop_b_arrow.gif);}
	#itemtop .itemtop_or p.itemName{ background-image:url(./template/images/itemtop_or_arrow.gif);}
	#itemtop .itemtop_ha p.itemName{ background-image:url(./template/images/itemtop_ha_arrow.gif);}
	
	.itemtop_f_border { background-color: #F8B3A2; }
	.itemtop_m_border { background-color: #F8B07E; }
	.itemtop_h_border { background-color: #B8D685; }
	.itemtop_b_border { background-color: #A5CDE9; }
	.itemtop_ha_harb_border { background-color: #F0C7CD; }
	.itemtop_ha_powder_border { background-color: #D2DCA0; }
	.itemtop_ha_oil_border { background-color: #EFDC8D; }
	.itemtop_ha_exract_border { background-color: #EAE4F2; }
	.itemtop_ha_water_border { background-color: #DDE9F5; }
	.itemtop_ha_glicerin_border { background-color: #DAF0F8; }
	.itemtop_o_border { background-color: #CCA598; }
/* オーダー関係 */
	/* 注文のときの枠、注目 */
	.order_a_border { background-color: #FF4D00; }
	/* 注文のときの枠、普通 */
	.order_b_border { background-color: #FFFFFF; }
	/* 濃い */
	.order_cell_a { background-color: #fae8c0; }
	/* 薄い */
	.order_cell_b { background-color: #f3f3ef; }
	/* 濃い2 */
	.order_cell_d { background-color: #DDDDDD; }
	/* 濃い3 */
	.order_cell_f { background-color: #FADDA3; }
	/* 保険・合計の時の背景色 */
	.order_cell_c { background-color: #FFFFFF; }
	/* 保険・枠内注意書きの背景 */
	.order_cell_e { background-color: #FFFFFF; }
	/* オーダーステップ表示の背景 */
	.order_step { background-color: #FFFFFF; }
	.oder_new_text{
	color: #6f5645;
	font-size: 12px;
	font-weight: bold;
}
/* マイページ共用 */
	.my_title { background-color: #FFEDB5; }
	/* マイページの枠、普通 */
	.my_border { background-color: #999999; }
	/* マイページの枠、注目 */
	.my_a_border { background-color: #FF4D00; }
/* マイページお客様情報 */
	/* タブカラー */
	.my1_line { background-color: #F3864C; }
	/* 濃い */
	.my1_cell_a { background-color: #FFD489; }
	/* 薄い */
	.my1_cell_b { background-color: #EEEEDD; }
/* マイページご注文 */
	/* タブカラー */
	.my2_line { background-color: #89B1FF; }
	/* 濃い */
	.my2_cell_a { background-color: #99CCA8; }
	/* 薄い */
	.my2_cell_b { background-color: #DDEEDD; }
	/* 変更・キャンセル可の左 */
	.my2_cell_c { background-color: #DDEEDD; color: #003333; }
	/* 変更・キャンセル可の右 */
	.my2_cell_d { background-color: #E5CC90; color: #003333; }
	/* 発送、完了の左 */
	.my2_cell_e { background-color: #C8F2EF; color: #003333; }
	/* 発送、完了の右 */
	.my2_cell_f { background-color: #99CCA8; color: #003333; }
	/* 保険・合計の時の背景色 */
	.my2_cell_g { background-color: #FFFFFF;}
	/* 注文番号 */
	.my2_cell_h { background-color: #FFFFFF; color: #003333; }
/* マイページお気に入り */
	/* タブカラー */
	.my3_line { background-color: #80D375; }
	.my3_border { background-color: #80D375; }
	.my3_border_dot { background-image: url(../template/images/dotline_f.gif); }
/* マイページポイント履歴 */
	/* タブカラー */
	.my4_line { background-color: #FE86BB; }
	.my4_border { background-color: #FE86BB; }
/* クイックオーダー関係 */
	.quick_a_border { background-color: #F8B3A2; }
	.quick_b_border { background-color: #999999; }
	/* 濃い */
	.quick_cell_a { background-color: #DDDDCC; }
	/* 薄い */
	.quick_cell_b { background-color: #FAEDD3; }
	/* 濃い */
	.quick_cell_c { background-color: #DDDDCC; }
	/* 薄い */
	.quick_cell_d { background-color: #FFF7D1; }
/* 登録関係 */
	.regist_a_border { background-color: #F8B3A2; }
	.regist_b_border { background-color: #999999; }
	/* 濃い */
	.regist_cell_a { background-color: #DDDDCC; }
	/* 薄い */
	.regist_cell_b { background-color: #FAEDD3; }
/* 検索関係 */
	.search_a_border { background-color: #F8B3A2; }
	.search_b_border { background-color: #999999; }
	.search_border_dot { background-image: url(../template/images/dotline_f.gif); }
	.search_cell_a { background-color: #FFFFFF; }
	
/* 「〜から探す」関係 */
	.sozai_name { font-size:12px; font-weight: bold; color:#666666; }
	.sozai_h_border { background-color: #BFCCAA; }
	.sozai_h_border_dot{ background-image: url(./search/elements/v_dotline_gr.gif);}
	.sozai_f_border { background-color: #FFB75E; }
	.sozai_f_border_dot{ background-image: url(./search/elements/v_dotline_ye.gif);}
	.sozai_n_border { background-color: #B2AB97; }
	.sozai_n_border_dot{ background-image: url(./search/elements/v_dotline_be.gif);}
	.sozai_i_border { background-color: #90C8F8; }
	.sozai_i_border_dot{ background-image: url(./search/elements/v_dotline_bl.gif);}
	
/* パブリシティ */
	.pubmenu_p { font-size:10px; font-weight: bold; color:#666666; }

/* エラー文 */
	.error_mes { color:#FF0033; }

/*080606　追加分*/
/* 新マイページ共用 */
	.titleBroun{
		color: #756332;
		font-size: 15px;
		font-weight: bold;
	}
	.mypage02_table{
	border:solid #dedede 1px;
	font-size: 12px; line-height: 16px; color: #535353;
	}
	.mypage02_table td.border01{
	padding:3px 5px 3px 11px;
	border-right:solid #cccccc 1px;
	border-bottom:solid #cccccc 1px;
	}
	.mypage02_table td.border01_center{
	padding:3px 0;
	border-right:solid #cccccc 1px;
	border-bottom:solid #cccccc 1px;
	text-align:center;
	}
	.mypage02_table td.border01_right{
	padding:3px 5px;
	border-right:solid #cccccc 1px;
	border-bottom:solid #cccccc 1px;
	text-align:right;
	}
	.mypage02_table td.border02{
	padding:3px 5px 3px 11px;
	border-bottom:solid #cccccc 1px;
	}
	.mypage02_table td.border02_center{
	padding:3px 0;
	border-bottom:solid #cccccc 1px;
	text-align:center;
	}
	.mypage02_table td.border02_right{
	padding:3px 5px 3px 0;
	border-bottom:solid #cccccc 1px;
	text-align:right;
	}
	.mypage02_table td.border03{
	padding:3px 5px 3px 11px;
	border-right:solid #cccccc 1px;
	}
	.mypage02_table td.border03_right{
	padding:3px 5px 3px 0;
	border-right:solid #cccccc 1px;
	text-align:right;
	}
	.mypage02_table td.border04{
	padding:3px 5px 3px 11px;
	}
	.mypage02_table td.border04_right{
	padding:3px 5px 3px 0;
	text-align:right;
	}
	.mypage02_table td{
	background-color:#ffffff;
	}
	.mypage_table {
		border:solid #efefef 1px;
		font-size: 12px;
		line-height: 16px;
		color: #535353;
	}
	.mypage_table td.border01 {
		border-right:solid #dfdfdf 1px;
		border-bottom:solid #dfdfdf 1px;
	}
	.mypage_table td.border02 {
		border-bottom:solid #dfdfdf 1px;
	}
	.mypage_table td.border03 {
		border-right:solid #dfdfdf 1px;
	}
	.mypage_table td {
		padding:3px 5px 3px 11px;
		background-color:#ffffff;
	}
	.mypage_table .table_bk td {
		background-color:#f0f0f0;
	}

	/* ポイント履歴 */
	.mypts-now1 {
		font-weight:	bold;
		color:			#666666;
		margin:			0px 0px 8px 8px;
	}
	.mypts-now2 {
		font-weight:	bold;
		color:			#333333;
		margin:			0px 0px 8px 0px;
	}
	.mypts-now3 {
		color:			#333333;
		margin:			8px 8px 8px 8px;
	}
	.mypts-now4 {
		color:			#666666;
		margin:			0px 0px 8px 8px;
	}
	.mypts-now5 {
		font-weight:	bold;
		color:			#666666;
		margin:			0px 0px 8px 8px;
	}
	.mypts-now6 {
		color:			#333333;
		margin:			0px 0px 8px 8px;
	}
	.mypts-win1 {
		border-width:	1px 0px 0px 0px;
		border-style:	dashed;
		border-color:	#888888;
	}
	.mypts-win2 {
		margin:			5px;
	}
	.mypts-win3 {
		border-width:	0px 0px 1px 0px;
		border-style:	dashed;
		border-color:	#CE568B;
	}
	.mypts-win4 {
		border-width:	0px 0px 1px 0px;
		border-style:	solid;
		border-color:	#CE568B;
	}
	.stock {
		font-size:		120%;
		font-weight:	bold;
		color:			#666666;
		border-width:	0px 0px 1px 1px;
		border-style:	dashed;
		border-color:	#558BFD;
		padding:		40px 4px 40px 4px;
		margin:			0px 0px 0px 0px;
	}

