/* らくらく卸テンプレートCSS */
/*
■ INDEX
【１】全体共通CSS設定　（h1,h2,h3,h4,h5,h6,p,ol,ul,li,form,img,label,table）
【２】テキストリンク共通CSS設定
【３】パンくずリスト共通CSS設定
【４】ページング共通CSS設定
【５】コンテナー部分共通CSS設定
【６】ヘッダーCSS設定　（h1,ロゴ,検索form,バナー,.headLogo）
【７】フッターCSS設定　（フッターリンク,コピーライト）
【８】GナビゲーションCSS設定　（トップ,会社概要,お問い合せ,カート）
【９】サイド部分・共通CSS設定
　　　1.タイトル
　　　　└ .loginBox_ttl      （ログイン）
　　　　└ .newbuyBox_ttl     （新規バイヤー登録）
　　　　└ .sideCateBox_ttl   （カテゴリ一覧）
　　　　└ .sideSearchBox_ttl （商品検索）
　　　　└ .sideCalendarTtl   （カレンダー）
　　　2.ボックス
　　　　└ #loginBox          （ログイン）
　　　　└ #newbuyBox         （新規バイヤー登録）
　　　　└ #sideCateBox       （カテゴリ一覧）
　　　　└ #sideSearchBox     （商品検索）
　　　　└ #sideCalendarBox   （カレンダー）
　　　　└ .inq_btn           （お問い合せ）
【10】サイド部分・各CSS設定　※テンプレートにより共通の場合も有り
　　　1.ログイン
　　　2.新規バイヤー登録
　　　3.カテゴリ一覧
　　　4.商品検索
　　　5.カレンダー
　　　6.お問い合せ
【11】中央部分・共通CSS設定
　　　1.タイトル
　　　　└ .sta_new_sttl  （新商品）
　　　　└ .sta_pick_sttl （おすすめ商品）
　　　　└ .sta_rank_sttl （売れ筋ランキング）
　　　　└ .sta_info_sttl （お知らせ）
　　　　└ .sta_toku_sttl （お買い得商品）
　　　2.ボックス
　　　　└ #sta_new_box  （新商品）
　　　　└ #sta_pick_box （おすすめ商品）
　　　　└ #sta_rank_box （売れ筋ランキング）
　　　　└ #sta_info_box （お知らせ）
　　　　└ #sta_toku_box （お買い得商品）
　　　　└ #free1        （フリーエリア１）
　　　　└ #free2        （フリーエリア２）
　　　　└ .banner       （バナー）
【12】中央部分・各CSS設定　※テンプレートにより共通の場合も有り
　　　1.おすすめ商品
　　　2.新商品
　　　3.お買い得商品
　　　4.ランキング
　　　5.お知らせ
【13】商品一覧ページCSS設定
【14】商品詳細ページCSS設定
【15】カテゴリTOPページCSS設定
【16】会社概要ページCSS設定
【17】プライバシーポリシーページCSS設定
【18】新規バイヤー登録申請についてページCSS設定
*/



/* ▼【１】全体共通CSS設定　START */

body{
	background-color:#FFF;
	text-align:center;
	font-size:small;
	color:#544838;
	padding:0px;
	margin:0px;
}

h1,h2,h3,h4,h5,h6,p,ol,ul,li,form,td {
	list-style-type:none;
	font-size:small;
	padding:0px;
	margin:0px;
}

img{
	border:none;
	vertical-align:bottom;
}
label{
	cursor:pointer;
}

table{
	border-collapse:collapse;
	font-size:small;
}

.redText {
	color:#f80000;
}

.redBold {
	font:bold 140% sans-serif;
	color:#f80000;
}
/* ▲【１】全体共通CSS設定　END */



/* ▼【２】テキストリンク共通CSS設定　START */

a:link{
	text-decoration:none;
	color:#4C422C;
}
a:visited{
	text-decoration:none;
	color:#4C422C;
}
a:hover{
	color:#A453BB;
	text-decoration:underline;
}
a:active{color:#A453BB;}

/* ▲【２】テキストリンク共通CSS設定　END */



/* ▼【３】パンくずリスト共通CSS設定　START */

#pnavi {
	clear:both;
	margin:0px 0px 0px 0px;
}

#pnavi li {
	float:left;
	padding-right:5px;
	margin:0px 0px 10px;
}

/* ▲【３】パンくずリスト共通CSS設定　END */



/* ▼【４】ページング共通CSS設定　START */

.pageBox {
	height:100%;
	margin:10px auto;
}

.pageBox table {
	width:100%;
}

.page {
	width:665px;
	text-align:center;
	margin-top:10px;
}

.pageNo a,.pageBack a,.pageNext a {
	height:30px;
	background-color:#FFF;
	border:1px solid #E9E0ED;
	color:#A453BB;
	text-decoration:none;
	text-align:center;
	padding:5px;
	line-height:200%;
}

.pageNo a:hover,.pageBack a:hover,.pageNext a:hover {
	background-color:#A453BB;
	border:1px solid #F3ECF6;
	text-decoration:underline;
	color:#fff;
}

.pageNo_on {
	background-color:#F3ECF6;
	border:1px solid #F3ECF6;
	color:#A453BB;
	text-align:center;
	line-height:200%;
	padding:5px;
}

.pageNo a {
	margin-left:4px;
}

.pageNo {
	width:545px;
	text-align:center;
}

.no_page {
	background-color:#F6F6F6;
	color:#DDD;
	padding:5px;
}

.searchResult {
	letter-spacing: 0.1em;
	text-align:right;
	color:#AFAFAF;
}

.searchResult_ttl {
	font-weight:bold;
	font-size:14px;
}

/* ▲【４】ページング共通CSS設定　END */



/* ▼【５】コンテナー部分共通CSS設定　START */

#container,#contents {
	text-align:center;
	margin:0px auto;
}

#contents {
	width:940px;
}

#container {
	width:940px;
}

/* ▲【５】コンテナー部分共通CSS設定　END */



/* ▼【６】ヘッダーCSS設定　START */

h1{
	width:100%;
	font-weight:normal;
	text-align:left;
}

.h1text {
	display:block;
	width:940px;
	text-align:right;
	font-size:80%;
	color:#AD96B4;
	padding:3px 0px;
	margin:0px auto;
}

#header {
	width:940px;
	background-color:#FFF;
	text-align:left;
	padding:0px 0px 5px;
	margin:0px auto;
}

.siteLogo a {
	font:bold 130%/150% sans-serif;
}

.headLogo {
	text-align:center;
	margin:0px auto 15px;
}

/* ▲【６】ヘッダーCSS設定　END */



/* ▼【７】フッターCSS設定　START */

#footer {
	width:940px;
	background-color:#F3ECF6;
	padding:0px 0px 50px;
	margin:0px auto;
}

#footer_left {
	width:450px;
	float:left;
	color:#C5AECF;
}

.footerBox_top {
	width:940px;
	height:10px;
	text-indent:-9999px;
	background: url("/image/highlevelTempA/footer_top_03.gif") no-repeat;
	margin-bottom:15px;
}

#footer_copy {
	width:440px;
	float:right;
	color:#A28BB0;
	text-align:right;
	padding:0px 10px 0px 0px;
}

.backLink {
	margin:10px auto 20px;
	float:right;
	text-indent:-9999px;
}

.backLink a {
	display:block;
	width:100px;
	height:25px;
	background: url("/image/highlevelTempA/pageTop_03.gif") no-repeat;
}

.sid_box_top,.sid_box_bottom {
	width:220px;
	height:5px;
	text-indent:-9999px;
}

/* ▲【７】フッターCSS設定　END */



/* ▼【８】GナビゲーションCSS設定　START */

#gnavi {
	width:940px;
	height:45px;
	background: #FFF url("/image/highlevelTempA/gnavi_back_03.gif") no-repeat center;
	margin:0px auto 15px;
}

#gnavi_box {
	width:625px;
	height:45px;
	float:left;
	margin:0px auto;
}

#gnavi_box li,#gnavi_box li a {
	display:block;
	height:45px;
	float:left;
	text-indent:-9999px;
}

.gnavi1,.gnavi1 a,.gnavi1_on,.gnavi1_on a {width:75px;}
.gnavi2,.gnavi2 a,.gnavi2_on,.gnavi2_on a {width:160px;}
.gnavi3,.gnavi3 a,.gnavi3_on,.gnavi3_on a {width:100px;}
.gnavi4,.gnavi4 a,.gnavi4_on,.gnavi4_on a {width:108px;}
.gnavi5,.gnavi5 a,.gnavi5_on,.gnavi5_on a {width:67px;}

.gnavi1 a       {background: url("/image/highlevelTempA/gnavi_01.png") no-repeat;}
.gnavi2 a       {background: url("/image/highlevelTempA/gnavi_02.png") no-repeat;}
.gnavi3 a       {background: url("/image/highlevelTempA/gnavi_03.png") no-repeat;}
.gnavi4 a       {background: url("/image/highlevelTempA/gnavi_04.png") no-repeat;}
.gnavi5 a       {background: url("/image/highlevelTempA/gnavi_05.png") no-repeat;}

.gnavi1 a:hover {background: url("/image/highlevelTempA/gnavi_01.png") no-repeat 0px -45px;}
.gnavi2 a:hover {background: url("/image/highlevelTempA/gnavi_02.png") no-repeat 0px -45px;}
.gnavi3 a:hover {background: url("/image/highlevelTempA/gnavi_03.png") no-repeat 0px -45px;}
.gnavi4 a:hover {background: url("/image/highlevelTempA/gnavi_04.png") no-repeat 0px -45px;}
.gnavi5 a:hover {background: url("/image/highlevelTempA/gnavi_05.png") no-repeat 0px -45px;}

.gnavi1_on a    {background: url("/image/highlevelTempA/gnavi_01.png") no-repeat 0px -45px;}
.gnavi2_on a    {background: url("/image/highlevelTempA/gnavi_02.png") no-repeat 0px -45px;}
.gnavi3_on a    {background: url("/image/highlevelTempA/gnavi_03.png") no-repeat 0px -45px;}
.gnavi4_on a    {background: url("/image/highlevelTempA/gnavi_04.png") no-repeat 0px -45px;}
.gnavi5_on a    {background: url("/image/highlevelTempA/gnavi_05.png") no-repeat 0px -45px;}

#gnavi_searchbox {
	width:305px;
	height:38px;
	float:right;
	padding:11px 10px 0px 0px;
}

.ss_head input {
	height:18px;
	border:1px solid #FFF;
	float:left;
	padding:2px 0px 0px;
	margin:0px;
}

.head_searchBtn {
	display:block;
	width:65px;
	height:21px;
	background: url("/image/highlevelTempA/head_searchBtn.gif") no-repeat;
	float:right;
	border-style:none;
	text-indent:-9999px;
	cursor : pointer;
}

.head_searchBtn:hover {background: url("/image/highlevelTempA/head_searchBtn.gif") no-repeat 0px -21px}

/* ▲【８】GナビゲーションCSS設定　END */



/* ▼【９】サイド部分・共通CSS設定　START */

/* ▽ 1.タイトル */

.loginBox_ttl,.sideSearchBox_ttl,.sideCateBox_ttl,.sideCalendarTtl,.newbuyBox_ttl {
	width:200px;
	height:15px;
	text-indent:-9999px;
	margin:0px auto 15px;
}

.loginBox_ttl      {background: url("/image/highlevelTempA/side_login_ttl_03.gif") no-repeat;}
.newbuyBox_ttl     {background: url("/image/highlevelTempA/side_newBuyer_ttl_03.gif") no-repeat;}
.sideSearchBox_ttl {background: url("/image/highlevelTempA/side_search_ttl_03.gif") no-repeat;}
.sideCateBox_ttl   {background: url("/image/highlevelTempA/side_cate_ttl_03.gif") no-repeat;}
.sideCalendarTtl   {background: url("/image/highlevelTempA/side_calendar_ttl_03.gif") no-repeat;}


/* ▽ 2.ボックス */

#menuBox200 {
	width:220px;
}

#menuBox200 table{
	height:100%;
}

td#menuBox220 {
	height:100%;
	padding:0px;
}

#menuBox200 form {
	margin:0px auto;
}

#loginBox,#sideSearchBox,#sideCateBox,#sideCalendarBox,#newbuyBox {
	width:200px;
	background: url("/image/highlevelTempA/sideBox_repeat.gif") repeat-y;
	padding:5px 10px 0px;
	margin:0px auto;
}

#newbuyBox {
	text-align:left;
	line-height:130%;
	color:#4F320B;
}

#sideSearchBox {
	text-align:center;
	padding-top:10px;
}

#sideCateBox {
	text-align:left;
}

#sideCalendarBox {
	padding-bottom:5px;
}

.sideBox_top,.sideBox_bottom {
	width:220px;
	height:10px;
	text-indent:-9999px;
}

.sideBox_top {
	margin:0px auto;
}

.sideBox_bottom {
	margin:0px auto 15px;
}

.sideBox_top {background: url("/image/highlevelTempA/sideBox_top.gif") no-repeat;}
.sideBox_bottom {background: url("/image/highlevelTempA/sideBox_bottm.gif") no-repeat;}

/* ▲【９】サイド部分・共通CSS設定　END */



/* ▼【10】サイド部分・各CSS設定　START */

/* ▽1. ログイン */


#loginBox_set {
	background-color:#F3ECF6;
	padding:10px 5px;
}

.mail_form,.pw_form {
	text-align:left;
	padding:0px 0px 10px 3px;
}

.mail_form input,.pw_form input {
	width:110px;
}

.loginBtn_box {
	width:120px;
	height:70px;
	margin:0px auto 0px;
}

.loginBtn,.logoutBtn,.mypageBtn {
	display:block;
	width:120px;
	height:30px;
	border:0px;
	text-indent:-9999px;
	cursor:pointer;
	margin:0px auto 5px;
}

.loginBtn        {background: url("/image/highlevelTempA/loginBtn.png") no-repeat;}
.loginBtn:hover  {background: url("/image/highlevelTempA/loginBtn.png") no-repeat 0px -30px;}
.logoutBtn       {background: url("/image/highlevelTempA/logoutBtn.png") no-repeat;}
.logoutBtn:hover {background: url("/image/highlevelTempA/logoutBtn.png") no-repeat 0px -30px;}
.mypageBtn       {background: url("/image/highlevelTempA/mypageBtn.png") no-repeat;}
.mypageBtn:hover {background: url("/image/highlevelTempA/mypageBtn.png") no-repeat 0px -30px;}

.loginText {
	text-align:left;
	background: url("/image/highlevelTempA/mark01_03.png") no-repeat 0px 3px;
	padding:3px 0px 5px 10px;
	margin:10px 5px 0px;
}

.login_on {
	background-color:#A453BB;
	text-align:center;
	font-size:85%;
	color:#FFF;
	padding:5px 3px;
	margin-bottom:15px;
}

.login_on2 {
	width:110px;
	height:20px;
	float:left;
	text-align:left;
	font:normal 85% sans-serif;
	color:#FFF;
	padding-top:2px;
	margin:0px 0px 0px 10px;
}

.loginBtn2 {
	width:65px;
	height:20px;
	float:right;
	margin:0px 5px 0px 0px;
}

/* ▽ 2.新規バイヤー登録 */

.newbuyBox_btn,.newbuyBox_btn a {
	display:block;
	width:200px;
	height:55px;
	text-indent:-9999px;
	margin:0px auto;
}

.newbuyBox_btn a       {background: url("/image/highlevelTempA/newBuyer_btn_03.gif") no-repeat;}
.newbuyBox_btn a:hover {background: url("/image/highlevelTempA/newBuyer_btn_03.gif") no-repeat 0px -55px;}


/* ▽ 3.カテゴリ一覧 */

.cate_menu_L {
	border-style:solid none;
	border-width:1px 0px;
	border-color:#D8D0BE;
	padding:5px 0px 0px;
	margin-bottom:5px;
}

.cateM_bigBox {
	margin:0px 5px 5px 12px;
}

.cateM_box {
	padding-bottom:5px;
}

.cate_LL,.cate_LL_on,.cate_L,.cate_M,.cate_S,.mark-T {
	color:#A453BB;
	font-weight:normal;
}

.cate_L,.cate_M,.cate_S,.mark-T {
	padding-left:10px;
}

.cate_L,.cate_M,.mark-T {
	background: url("/image/highlevelTempA/mark02.gif") no-repeat;
}

.cate_LL,.cate_LL_on {
	background: url("/image/highlevelTempA/mark01_03.png") no-repeat 5px 5px;
	padding:5px 5px 5px 15px;
}

.cate_L {
	margin:0px 0px 5px 5px;
}

.cate_M {
	margin:0px 0px 5px 11px;
}

.mark-T {
	margin:0px 0px 5px 24px;
}

.cate_S {
	background: url("/image/ladiesfashionTempA/mark03.png") no-repeat;
	margin:0px 0px 5px 40px;
}

/* ▽ 4.商品検索 */

.sideSearch_btn {
	width:90px;
	margin:5px auto 0px;
}

.ss_left {
	width:180px;
	height:20px;
	margin:0px auto 10px;
}

.ss_left input {
	padding:0px;
	margin:0px;
}

.side_searchBtn {
	display:block;
	width:120px;
	height:30px;
	text-indent:-9999px;
	border:none;
	cursor : pointer;
	margin:0px auto;
}

.side_searchBtn {background: url("/image/ladiesfashionTempA/side_searchBtn.png") no-repeat;}
.side_searchBtn:hover {background: url("/image/ladiesfashionTempA/side_searchBtn.png") no-repeat 0px -30px;}


/* ▽ 5.カレンダー */

#CalendarBox_top {
	width:180px;
	margin:0px auto;
}

#calendar_month {
	width:65px;
	float:left;
	text-align:left;
	font:normal 10px sans-serif;
	color:#4C422C;
	padding-bottom:5px;
	margin:0px auto;
}

#sideCalendarBox table {
	width:180px;
	margin:0px auto;
}

#sideCalendarBox td,#sideCalendarBox th {
	width:22px;
	height:22px;
	border:1px solid #A28BB0;
}

.holiday_text3 {
	background-color:#FFF;
	color:#827862;
}

.holiday_text {
	background-color:#C5AECF;
	color:#FFF;
}

.noholiday_text {
	background-color:#E9E0ED;
	color:#827862;
}

.holiday_text2 {
	background-color:#FFF;
	color:#A453BB;
}

.holiday_bn {
	width:103px;
	float:right;
	text-align:right;
	font-size:10px;
	padding-bottom:5px;
}


/* ▽ 6.お問い合せボタン部分 */


/* ▲【10】サイド部分・各CSS設定　END */



/* ▼【11】中央部分・共通CSS設定　START */

/* ▽ 1.タイトル */

#sta_new_sttl,#sta_pick_sttl,#sta_info_sttl,#sta_rank_sttl,#sta_toku_sttl {
	width:685px;
	height:15px;
	text-indent:-9999px;
	padding:5px 0px 10px;
	margin-bottom:10px;
}

#sta_new_sttl  {background: #FFF url("/image/highlevelTempA/new_ttl_03.gif") no-repeat center;}
#sta_pick_sttl {background: #FFF url("/image/highlevelTempA/hit_ttl_03.gif") no-repeat center;}
#sta_info_sttl {background: #FFF url("/image/highlevelTempA/info_ttl_03.gif") no-repeat center;}
#sta_rank_sttl {background: #FFF url("/image/highlevelTempA/ranking_ttl_03.gif") no-repeat center;}
#sta_toku_sttl {background: #FFF url("/image/highlevelTempA/toku_ttl_03.gif") no-repeat center;}


/* ▽ 2.ボックス */

#menuBox685 {
	display:block;
	width:705px;
	padding:0px;
	text-align:left;
}

#banner {
	width:685px;
	margin:0px auto 30px;
}

#sta_info_box,#sta_rank_box,#sta_pick_box,#sta_new_box,#sta_toku_box {
	display:block;
	width:685px;
	background: url("/image/highlevelTempA/mainBox_repeat.gif") repeat-y;
	padding:0px 10px;
}

.itemBox_L {
	width:685px;
	padding:0px 1px 10px;
}

.itemBox_M,.itemBox_M_left {
	width:200px;
	float:left;
	border:1px solid #F2F2F2;
	padding:9px;
}

.itemBox_M {margin-left:12px;}

.item_img {
	width:200px;
	height:200px;
	text-align:center;
	margin-bottom:5px;
}


.item_img a {
	position:relative;
}

.item_img a span {
	display:none;
	width:200px;
	height:200px;
	background: url("/image/ladiesfashionTempA/hoverImg.png") no-repeat;
	position:absolute;
	cursor:pointer;
	margin:0px auto;
}

.item_img a:hover span {
	display:block;
}

.item_text {
	text-align:left;
	background-color:#F3ECF6;
	padding:5px;
}

.eventIcon {
	height:10px;
	margin-bottom:5px;
}

.eventIcon li {
	width:30px;
	height:10px;
	float:left;
	text-indent:-9999px;
}

.eventIcon_hot {background: url("/image/highlevelTempA/hot_icon_03.gif") no-repeat;}
.eventIcon_new {background: url("/image/highlevelTempA/new_icon_03.gif") no-repeat;}
.eventIcon_hit {background: url("/image/highlevelTempA/hit_icon_03.gif") no-repeat;}

#mainBox {
	height:100%;
	background-color:#FFF;
	padding:5px 10px;
}

.topBox_top,.topBox_bottom {
	width:705px;
	height:15px;
	text-indent:-9999px;
}

.topBox_top {
	margin:0px auto;
}

.topBox_bottom {
	margin:0px auto 30px;
}

.topBox_top {background: url("/image/highlevelTempA/mainBox_top.gif") no-repeat;}
.topBox_bottom {background: url("/image/highlevelTempA/mainBox_bottom.gif") no-repeat;}


/* ▲【11】中央部分・共通CSS設定　END */



/* ▼【12】中央部分・各CSS設定　START */

/* ▽ 1.おすすめ商品 */
/* ▽ 2.新商品 */
/* ▽ 3.お買い得商品 */
/* ▽ 4.ランキング */

.rank_itemBox_L,.rank_itemBox_L_bottom {
	width:685px;
}

.rank_itemBox_M {
	width:126px;
	float:left;
	background-color:#F3ECF6;
	padding:5px;
	margin:0px 1px 1px 0px;
}

.rank_itemBox_S {
	width:127px;
	background-color:#FFF;
	padding-top:5px;
	margin:0px auto;
}

.rank_itemBox_M h6 {
	width:127px;
	height:15px;
	text-indent:-9999px;
	margin:0px auto 5px;
}

.rank_no1  {background: url("/image/highlevelTempA/rank_no1_03.png") no-repeat;}
.rank_no2  {background: url("/image/highlevelTempA/rank_no2_03.png") no-repeat;}
.rank_no3  {background: url("/image/highlevelTempA/rank_no3_03.png") no-repeat;}
.rank_no4  {background: url("/image/highlevelTempA/rank_no4_03.png") no-repeat;}
.rank_no5  {background: url("/image/highlevelTempA/rank_no5_03.png") no-repeat;}
.rank_no6  {background: url("/image/highlevelTempA/rank_no6_03.png") no-repeat;}
.rank_no7  {background: url("/image/highlevelTempA/rank_no7_03.png") no-repeat;}
.rank_no8  {background: url("/image/highlevelTempA/rank_no8_03.png") no-repeat;}
.rank_no9  {background: url("/image/highlevelTempA/rank_no9_03.png") no-repeat;}
.rank_no10 {background: url("/image/highlevelTempA/rank_no10_03.png") no-repeat;}

.rank_item_img {
	width:117px;
	height:117px;
	text-align:center;
	margin:0px auto 5px;
}

.rank_item_img a {
	position:relative;
}

.rank_item_img a span {
	display:none;
	width:117px;
	height:117px;
	background: url("/image/ladiesfashionTempA/hoverImg.png") no-repeat;
	position:absolute;
	cursor:pointer;
	margin:0px auto;
}

.rank_item_img a:hover span {
	display:block;
}

.rank_item_text {
	text-align:left;
	font-size:10px;
	padding:5px;
}

/* ▽ 5.お知らせ */

#infoData {
	width:640px;
	height:150px;
	border:1px solid #E9E0ED;
	background-color:#FFF;
	overflow: auto;
	padding:15px;
	margin:0px auto;
}


/* ▲【12】中央部分・各CSS設定　END */



/* ▼【13】商品一覧ページCSS設定　START */


.cateList_sttl {
	width:665px;
	border-bottom:3px solid #D1C0D6;
	text-align:left;
	padding:10px 0px;
	margin:0px auto 15px;
}

.mainBox_list {
	width:665px;
	background: url("/image/highlevelTempA/mainBox_repeat.gif") repeat-y;
	padding:0px 20px;
}

.catename {
	line-height:180%;
}

.no_list {
	width:380px;
	background-color:#F3ECF6;
	text-align:center;
	padding:10px;
	margin:30px auto;
}

.no_list h4 {
	color:#A453BB;
	font:bold 16px/140% sans-serif;
	margin-bottom:20px;
}

.list_itemBox_L {
	width:668px;
	margin:0px auto;
}

.list_itemBox_M {
	height:100%;
	padding-bottom:10px;
}

.list_itemBox_S {
	width:558px;
	float:right;
}

.list_item_img_L {
	width:200px;
	text-align:center;
	float:left;
	margin:0px 0px 0px 10px;
}

.list_item_img {
	width:98px;
	height:98px;
	float:left;
	text-align:center;
	border:1px solid #E5E5E5;
	margin:0px auto;
}

.list_item_img a {
	position:relative;
}

.list_item_img a span {
	display:none;
	background: url("/image/ladiesfashionTempA/hoverImg.png") no-repeat;
	position:absolute;
	cursor:pointer;
	margin:0px auto;
}

.list_item_img a span {
	width:98px;
	height:98px;
}

.list_item_img a:hover span {
	display:block;
}

.list_item_text {
	background-color:#F3ECF6;
	text-align:left;
	padding:10px 3px;
	margin:0px auto 5px;
}

.list_oroshiPrice_right {
	padding:3px;
	margin:0px auto;
}

.list_oroshiPrice_right p {
	color:#999;
}

.list_oroshiPrice_right h5 {
	text-align:right;
}

.list_oroshiPrice_right a {
	font-weight:normal;
}

.catelist_image {
	text-align:center;
	margin-bottom:10px;
}

/* ▲【13】商品一覧ページCSS設定　END */



/* ▼【14】商品詳細ページCSS設定　START */

#detail_top {
	width:705px;
	margin:0px 0px 20px;
}

#detail_top_left {
	width:350px;
	float:left;
	text-align:center;
}

#detail_top_right {
	width:345px;
	float:right;
}

#detail_top_left li {
	float:left;
	margin-top:10px;
}

.itemImg li {
	height:100%;
	padding-bottom:5px;
}

.itemImg_left {
	width:210px;
	float:left;
	background: url("/image/highlevelTempA/mark03.gif") no-repeat 0px 2px;
	padding:2px 0px 0px 15px;
}

.itemImg_right,.itemImg_right a {
	display:block;
	width:90px;
	height:20px;
	float:right;
	text-indent:-9999px;
}

.itemImg_right a       {background: url("/image/highlevelTempA/previewbtn.gif") no-repeat;}
.itemImg_right a:hover {background: url("/image/highlevelTempA/previewbtn.gif") no-repeat 0px -20px;}

.pm_id {
	color:#AD96B4;
	margin-bottom:5px;
}

.detail_item_text {
	font-weight:bold;
	line-height:140%;
	color:#59216B;
	background-color:#F3ECF6;
	padding:5px;
	margin-bottom:10px;
}

#top_pm_box2 {
	width:315px;
	padding:0px 15px;
}

#top_pm_box2 table {
	width:100%;
}

#top_pm_box2 {
	background: url("/image/highlevelTempA/dlBox_repeat.gif") repeat-y;
}

#top_pm_box {
	width:345px;
	float:right;
	margin-bottom:30px;
}

#top_pm_box li {
	padding:5px 0px;
	border-bottom:1px solid #D1C0D6;
}

.pm_left {
	width:150px;
	float:left;
}

.pm_right {
	width:165px;
	float:right;
	text-align:right;
}

#top_pm_box2 th {
	background-color: #F5F5F5;
	border:1px solid #E1E1E1;
	text-align:center;
	font-weight:normal;
	padding:8px 5px;
}

#top_pm_box2 td {
	background-color: #FFF;
	border:1px solid #E1E1E1;
	padding:5px;
}

.top_pm_box2_sttl {
	width:315px;
	border-bottom:1px solid #D1C0D6;
	text-align:left;
	color:#59216B;
	font-weight:bold;
	padding:10px 0px;
	margin-bottom:15px;
}

.itemImg_box_top,.itemImg_box_bottom {
	width:345px;
	height:15px;
	text-indent:-9999px;
}

.itemImg_box_top {
	background: url("/image/highlevelTempA/dlBox_top.gif") no-repeat;
}

.itemImg_box_bottom {
	background: url("/image/highlevelTempA/dlBox_bottom.gif") no-repeat;
}

.cartBtn {
	display:block;
	width:95px;
	height:20px;
	background: url("/image/highlevelTempA/cartBtn.gif") no-repeat;
	border:none;
	cursor : pointer;
	text-indent:-9999px;
	margin:0px auto;
}

.cartBtn:hover {background: url("/image/highlevelTempA/cartBtn.gif") no-repeat 0px -20px;}

.memberonly {
	color:#f80000;
}

.pm_boxText {
	width:150px;
	text-align:right;
}

.centertext {
	text-align:center;
}

.righttext {
	text-align:right;
}

.dottedsel {
	border-right:1px dotted #CCC;
}

#pm_description {
	width:475px;
	margin:15px auto;
}

#pm_description h5 {
	color:#FFF;
	background-color:#000;
	border-bottom:3px solid #444;
	padding:7px 5px 5px;
	margin-bottom:10px;
}

.pm_detail_box_ttl {
	width:670px;
	height:22px;
	background: url("/image/standardTemp/standard_green_ttl.gif") no-repeat;
	color:#FFF;
	padding:8px 0px 0px 15px;
}

.pm_detail_box_ttl2 {
	width:665px;
	border-bottom:1px solid #D1C0D6;
	text-align:left;
	color:#59216B;
	padding:10px 0px;
	margin-bottom:15px;
}

.pm_detail_box,.pm_detail_box2,.pm_detail_box3 {
	width:665px;
	background: url("/image/highlevelTempA/mainBox_repeat.gif") repeat-y;
	padding:0px 20px;
}

#item_detail_box {
	width:685px;
	padding-top:10px;
	margin:20px 0px 30px;
}

.pm_detail_box table,.pm_detail_box2 table {
	width:665px;
	text-align:left;
}

.pm_detail_box td {
	padding:10px 5px;
}

.pm_detail_box td {
	border-bottom:1px dotted #D1C0D6;
}

.pm_detail_box2 td,.pm_detail_box2 th {
	border:1px solid #CCC;
	padding:5px;
}

.pm_detail_box th,.pm_detail_box2 th {
	font-weight:normal;
}

.pm_detail_box th {
	width:125px;
	background-color:#F3ECF6;
	text-align:center;
	padding:5px;
}

.pm_detail_box2 th {
	width:200px;
	background-color:#F1F1F1;
	color:#616161;
}

.back_text,.next_text {
	float:left;
	text-align:right;
}

.back_text {
	padding:0px 20px;
	width:auto;
}

.next_text {
	width:50%;
}

.buyform_comp_text {
	text-align:center;
	font:20px/180% sans-serif;
	color:#f80000;
	padding:30px 0px;
}

.sku_sttl {
	background: url("/image/highlevelTempA/mark03.gif") no-repeat 0px 3px;
	*background: url("/image/highlevelTempA/mark03.gif") no-repeat 0px 7px;
	padding:0px 0px 0px 15px;
}

.sku_attention {
	display:block;
	font-size:10px;
	padding:10px 0px 10px;
}

.listImg li {
	background: url("/image/highlevelTempA/mark03.gif") no-repeat 0px 1px;
	padding:0px 0px 10px 15px;
}

table.tdback_color {
	width:100%;
}

.tdback_color td,.tdback_color th {
	padding:10px;
	line-height:130%;
}

.tdback_color th {
	width:150px;
	font-weight:normal;
}

/*奇数行*/
.tdback_color tr:nth-child(odd){
	background-color:#F4F4F4;
}
/*偶数行*/
.tdback_color tr:nth-child(even){
	background-color:#FFF;
}


/* ▲【14】商品詳細ページCSS設定　END */



/* ▼【15】カテゴリTOPページCSS設定　START */

.cateTop_img {
	clear:both;
	margin-bottom:15px;
}

#cateTop_link {
	text-align:left;
}

.cateTop_link_ttl {
	background: url("/image/highlevelTempA/mark01_03.png") no-repeat 0px 2px;
	font-weight:bold;
	color:#A453BB;
	padding:1px 0px 5px 7px;
}

#cateTop_link li {
	float:left;
	white-space: nowrap;
	color:#999;
	margin-bottom:5px;
}

.ptext_area {
	display:block;
	background-color:#FFF;
	line-height:130%;
}

#cateTop_free {
	margin-bottom:15px;
}

/* ▲【15】カテゴリTOPページCSS設定　END */



/* ▼【16】会社概要ページCSS設定　START */

.com_table {
	width:685px;
}

.com_table th {
	width:100px;
	border-bottom:1px dotted #ccc;
	font-weight:normal;
	color:#666;
	padding:10px 30px 10px 5px;
}

.com_table td {
	border-bottom:1px dotted #ccc;
	padding:10px 5px;
}

.comSttl_img {
	background: url("/image/highlevelTempA/mark03.gif") no-repeat 0px 2px;
	padding:0px 0px 0px 15px;
}

/* ▲【16】会社概要ページCSS設定　END */



/* ▼【17】プライバシーポリシーページCSS設定　START */
/* ▲【17】プライバシーポリシーページCSS設定　END */



/* ▼【18】新規バイヤー登録申請についてページCSS設定　START */
/* ▲【18】新規バイヤー登録申請についてページCSS設定　END */
