@charset "utf-8";

/* logout */

.txt_center {
	font-size:85%;
	text-align:center;
	}
	
/* logout */


/* パスワード再発行 */

.year_width {
	width:40px;
	}
		 
/* パスワード再発行 */


/* inquiry */
/*
.inquiry{
	width:920px;
}
.inquiry .inquiryBox{
	width:920px;
	margin:0 0 20px 0;
	padding:0 0 1px 0;
	background:url(images/inquiry_bottom.gif) left bottom no-repeat;
}
.inquiry .inquiryBox table{
	background:url(images/inquiry_tableBg.gif) left top repeat-y;
}
.inquiry .inquiryBox th{
	width:160px;
	padding:20px;
	text-align:left;
	vertical-align:text-top;
	background:url(images/inquiry_thBg.gif) left top no-repeat;
}
.inquiry .inquiryBox td{ 
	width:695px;
	padding:20px 0 20px 20px;
	text-align:left;
	background:url(images/inquiry_tdBg.gif) left top no-repeat;
}
.inquiry .inquiryBox td input.width210{
	width:210px;
	margin:0 20px 0 0;
}
.inquiry .inquiryBox td select.width210{
	width:215px;
}
.inquiry .inquiryBox td textarea.width520{
	width:520px;
	height:220px;
}
.inquiry .inquiryBox td .maR7{
	margin:0 7px 0 0;
}
.inquiry .inquiryBox td .maR20{
	margin:0 20px 0 0;
}
.inquiry .inquiryBox .loginL_btn{
	text-align:right;
}
*/
/* inquiry */


/* お届け先情報の入力 */
.mailInput{
	width:920px;
	margin:0 40px 0 0;
	padding:0 0 1px 0;
}
.mailInput .mailInput_formBox{
	width:850px;
	margin:0 0 20px 0;
	padding:0 0 1px 0;
	background:url(images/mailInput_tableBottom.gif) left bottom no-repeat;
	margin:0 auto 20px 35px;	
}
.mailInput table{
	background:url(images/mailInput_tableBg.gif) left top repeat-y;
}
.mailInput th{
	width:161px;
	padding:20px 0 20px 20px;
	text-align:left;
	background:url(images/mailInput_thBg.gif) left top no-repeat;
}
.mailInput td{
	width:629px;
	padding:20px 0 20px 20px;
	text-align:left;
	background:url(images/mailInput_tdBg.gif) left top no-repeat;
}

.mailInput .mailInput_btn{
	text-align:right;
}

.mailInput .linkBack{
	float:left;
	margin:20px 0 0 0;
}

/* お届け先情報の入力 */


/* ご注文キャンセル　history_detail追加 */

.history_detail .th06{
	width:auto;
	height:30px;
	text-align:center;
	background:url(images/history_02_thBg.gif) left top no-repeat;
}

.history_detail .th07{
	width:50px;
	height:30px;
	text-align:center;
	background:url(images/history_01_thBg.gif) left top no-repeat;
}

.history_detail .th08{
	width:100px;
	height:30px;
	text-align:center;
	background:url(images/history_01_thBg.gif) left top no-repeat;
}

.history_detail .td04{
	padding:15px 20px 15px 20px;
	background:url(images/history_tdBg.gif) left bottom no-repeat;
	text-align:left;
}

.history_detail .td05 {
	padding:10px 0;
	text-align:center;
	background:url(images/confirmation_01_tdBg.gif) left bottom no-repeat;
}

/* ご注文キャンセル　history_detail追加 */


/*------------------------------------------------------------------------
　ランキングページ下部アイテムボタン
------------------------------------------------------------------------ */

#FooterLinkBottom {
	width:725px;
	margin:0 0 10px -5px;
	line-height:1.3;
	font-size:85%;
	background-image:url(bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


ul.BtnList {
	margin-top:5px;
}

ul.BtnList li{
	width:137px;
	height:35px;
	margin:0 8px 5px 0;
	float:left;
	position:relative;
	overflow:hidden;
}


h2.RankingTitleM {
	background-image:url(images/ranking/ranking_title_men.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display: block;
	width:725px;
	height:30px;

}	

h2.RankingTitleR {
	background-image:url(images/ranking/ranking_title_lady.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display: block;
	width:725px;
	height:30px;
	margin-top:20px;

}	

h2.RankingTitleM a , h2.RankingTitleR a {
	display:none;

}

/*------------------------------------------------------------------------
　ブランドページタイトル
------------------------------------------------------------------------ */

/* title */
h2.Radiesbrand139_Title{
	margin:0 20px 15px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(images/brand/radiesbrand139.jpg);
	text-indent: -10000px;
    height:187px;
}

h2.MensBrand156_Title{
	margin:0 20px 15px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(images/brand/mensBrand156.jpg);
	text-indent: -10000px;
    height:220px;
}

h2.LadiesBrand322_Title{
	margin:0 20px 15px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(images/brand/LadiesBrand322.jpg);
	text-indent: -10000px;
    height:220px;
}

/*------------------------------------------------------------------------
　サーチワードページタイトル
------------------------------------------------------------------------ */

/* title */
h2.InredkikakuH4_Title{
	margin:0 20px 15px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(images/searchword2/inredkikakuh4.jpg);
	text-indent: -10000px;
    height:220px;
}

h2.sweetkikakuG8_Title{
	margin:0 20px 15px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(images/searchword2/sweetkikakuG8.jpg);
	text-indent: -10000px;
    height:120px;
}

h2.T92-kikaku1_Title{
	margin:0 20px 15px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(images/searchword2/T92-kikaku1.jpg);
	text-indent: -10000px;
    height:120px;
}



/*------------------------------------------------------------------------
　セールページ
------------------------------------------------------------------------ */

/* title */
h2.HeaderImg_Title{
	margin:0 20px 5px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(images/sale/header_sale.jpg);
	text-indent: -10000px;
    height:60px;
}
h2.HeaderImg_Titlenatulan{
	margin:0 20px 5px 0;
	padding:40px 20px;
	line-height:1;
	border:1px solid #eeeeee;
	background-image:url(/common/images/header_sale.jpg);
	text-indent: -10000px;
    height:60px;
}

h3.PriceTitleM {
	background-image:url(images/sale/price_title_m.gif);
	background-position:top;
	background-repeat:no-repeat;
	display: block;
	width:705px;
	height:30px;
	margin-top:5px;

}	

h3.PriceTitleL {
	background-image:url(images/sale/price_title_l.gif);
	background-position:top;
	background-repeat:no-repeat;
	display: block;
	width:705px;
	height:30px;
	margin-top:5px;

}	

h3.ItemTitleM {
	background-image:url(images/sale/item_title_m.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display: block;
	width:705px;
	height:12px;
	margin: 0px 0px 10px 10px;
}	

h3.ItemTitleL {
	background-image:url(images/sale/item_title_l.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display: block;
	width:705px;
	height:12px;
	margin: 0px 0px 10px 10px;
}	


h3.PriceTitleM a , h3.PriceTitleL a , h3.ItemTitleM a , h3.ItemTitleL a {
	display:none;
}


/* カテゴリーボタン */
#PriceButton {
	width:710px;
	margin:0 0 20px 0px;
	line-height:1.3;
	font-size:85%;
	background-image:url(bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


ul.BtnList {
	margin-top:5px;
}

ul.BtnList li{
	width:137px;
	height:35px;
	margin:0 5px 2px 0;
	float:left;
	position:relative;
	overflow:hidden;
}

/* アイテムリスト */
#ItemOutside{
width:703px;
margin-top:10px;
}

.item_list{
text-align:left;
font-size:12px;
line-height:160%;
margin:0px auto 0px auto;
padding:0px 10px;
background-color:#ffffff;

}

.item_list ul { 
text-align:left;
margin:0px;
padding:0px;

}
.item_list li {
list-style:none;
background: url(images/sale/icon_itemlist.gif) no-repeat 0 8px;
margin: 0px 0 0 0;   
padding-right:15px;
padding-left:5px; 
float:left;  
}

/*------------------------------------------------------------------------
　セールページ
------------------------------------------------------------------------ */
table#ranking{
	width:700px;
	border-bottom:1px dotted #999999;
	padding-bottom:5px;
	margin-left:7px;
}

table#ranking td{
	padding:5px 0;
}

table#ranking td a:link{
	text-decoration:none;
}

table#ranking td a:hover{
	text-decoration:underline;
}

