/* CSS Document NEW*/

/********************************************************************/
/* 大外 */
#container {
width: 980px;

background-repeat: no-repeat;
background-position: 0px 50px;
background-image: none;
margin:0 auto;
}

/********************************************************************/
/* ヘッダー */
#header {
width: auto;
height: 10px;
position: relative;
}

/* ヘッダー下ライン */
#bline {
width: 980px;
height: 1px;
}

/********************************************************************/
/* キャッチコピー
MacIE以外のブラウザ用の指定に注意 */

#copy {
width: 100px;
height: 40px;
margin: 0px;
position: absolute;
top: 0px;
padding: 0px;
color: #000000;
line-height: 140%;
z-index: 3;
font-size: small;
}

/* リンク色 */
#copy A:link {
color: #000000;
font-size: x-small;
}

#copy A:active {
 color: #000000;
font-size: x-small;
}

#copy A:visited {
 color: #000000;
font-size: x-small;
}

#copy A:hover {
color: #FFFFFF;
font-size: x-small;
} 

/********************************************************************/
/* ショップロゴ画像の場合使用
MacIE以外のブラウザ用の指定に注意 */
.shoplogo {
width: 360px;
margin: 10px 0px 0px 0px;
position: absolute;
top: -65px;
/*MacIE以外のブラウザ用\*/
top: 30px;
/**/
z-index: 2;
}

/* ショップロゴテキストの場合使用
MacIE以外のブラウザ用の指定に注意 */
.shoptext {
width: 300px;
margin: 10px 0px 0px 10px;
position: absolute;
top: -135px;
/*MacIE以外のブラウザ用\*/
top: -155px;
/**/
z-index: 3;
left: -5px;
}

/* リンク色 */
.shoptext A:link {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.shoptext A:active {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.shoptext A:visited {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.shoptext A:hover {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

/********************************************************************/
/* サブナビゲーション
MacIE以外のブラウザ用の指定に注意 */
.subnavi {
width: 380px;
height: 36px;
margin: 4px 0px 0px;
position: relative;
top: -105px;
/*MacIE以外のブラウザ用\*/
top: -155px;
/**/
z-index: 1;
color: #333333;
font-size: x-small;
text-align: right;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
left: 445px;
}

/* リンク */
.subnavi A:link {
font-size: x-small;
}

.subnavi A:active {
font-size: x-small;
}

.subnavi A:visited {
font-size: x-small;
}

.subnavi A:hover {
font-size: x-small;
} 


/* ご利用案内アイコン　
※アイコンサイズ横15px×縦15px
※アイコン系はalignでなく左マージンで右にあわせる */
.subicon01 {
background-image: url(img/icon01.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

/* お問い合わせアイコン　
※アイコンサイズ横15px×縦15px */
.subicon02 {
background-image: url(img/icon01.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
padding-right: 10px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

/* その他順行系アイコン　
※アイコンサイズ横15px×縦15px */
.subicon03 {
background-image: url(img/icon03.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
}

/* 画面を閉じるアイコン　
※アイコンサイズ横15px×縦15px */
.subicon04 {
background-image: url(img/icon_winclose.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
}

/********************************************************************/
/* 横幅ボックス */

/* 左、右用枠160 */

.side_box {
width: 278px;
padding: 3px 0px;
}


#righttd .side_box {
    width: 155px;
}

/* 中央用枠160 */
.center_box {
	width: 655px;
        margin-left: 30px;
}

/********************************************************************/
/* 左領域 */

/* カテゴリ一覧 */

/* カテゴリ一覧タイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.category_title {
background-color: #000000;
padding: 8px 5px;
border-bottom: 1px solid #FFFFFF;
}

.category_title {
display: none;
}


/* カテゴリ一覧部分 */
.category_list {
border-top: 3px solid #000000;
padding: 10px 0px 10px;
}

.category_list {
display: none;
}


/*　親カテゴリの色※特集も共通 */
.mcategory A:link {
color: #000000;
}

.mcategory A:active {
color: #CC0000;
}

.mcategory A:visited {
color: #555555;
}

.mcategory A:hover {
color: #CC0000;
}

/********************************************************************/
/* 特集 */

/* タイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.pickup_category_title {
background-color: #000000;
padding: 8px 5px;
border-bottom: 1px solid #FFFFFF;
}

/* 内容 */
.pickup_category_list {
border-top: 3px solid #000000;
padding: 10px 0px 10px;
}

/********************************************************************/
/* ナビゲーション　
※背景画像横160px、縦は設定、空白は高さ指定 */
.navi {
width: auto;
}

/* ショップ通信 */
.shop {
width: auto;
margin: 0px 0px 1px;
padding: 7px 5px 4px 18px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: left bottom;
}

/* 店長日記 */
.diary {
width: auto;
margin: 0px 0px 1px;
padding: 7px 5px 4px 18px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: left bottom;
}

/* リンク集 */
.link {
width: auto;
margin: 0px 0px 1px;
padding: 7px 5px 4px 18px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: left bottom;
}

/* 掲示板 */
.bbs {
width: auto;
margin: 0px 0px 1px;
padding: 7px 5px 4px 18px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: left bottom;
}

/* フリー */
.free_menu {
width: auto;
margin: 0px 0px 1px;
padding: 7px 5px 4px 18px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: left bottom;
}


/********************************************************************/
/* アロー */
.free_arrow {
width: 249px;
font-size:12px;
margin: 0px 0px 1px;
padding: 2px 5px 2px 26px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: left bottom;
}

/********************************************************************/
/* メニュー　アイテム */
.free_item {
font-size:10px;
width: auto;
margin: 0px 0px 1px;
padding: 2px 5px 0px 18px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: 0% 50%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-

serif;
}

.free_item A:link {
font-size: 10px;
color:#50A;
}

.free_item A:visited {
font-size: 10px;
color: #50A;
}

.free_item A:hover {
font-size: 10px;
color: #C00;
text-decoration: underline;
} 

.free_item A:active {
font-size: 10px;
color: #50A;
}

.free_item H2 {
width:270px;
font-size: 12px;
color: #FFF;
margin-left:-18px;
background-color:#50A;
text-align:left;
}

.free_item_h3 {
font-size:10px;
width: auto;
margin: 0px 0px 0px;
padding: 1px 0px 0px 18px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: 0% 50%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-

serif;
}

.free_item_h3 H3 {
margin: 2px 0px 0px;
font-size: 12px;
color:#50A;	
}

.free_item H4 {
width:250px;
font-size: 12px;
color: #FFF;
margin-left:-18px;
margin-bottom:2px;
margin-top:2px;
background-color:#50A;
text-align:left;
}


.free_item_b {
font-size:10px;
width: auto;
margin: 0px 0px 0px;
padding: 0px 0px 0px 18px;
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-

serif;
}


.free_item_b A:link {
COLOR: #000; FONT-SIZE: 10px;
TEXT-DECORATION: none
}

.free_item_b A:visited {
COLOR: #000; FONT-SIZE: 10px;
TEXT-DECORATION: none
}

.free_iyem_b A:hover {
COLOR: #c00;
FONT-SIZE: 10px;
TEXT-DECORATION: underline
}

.free_item_b A:active {
COLOR: #c00;
FONT-SIZE: 10px;
TEXT-DECORATION: none
}


/********************************************************************/
/* yahooオークション */
.yahoo {
width: auto;
margin: 0px 0px 5px;
padding: 10px 5px 7px 15px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: bottom;
}

/* 楽天オークション */
.rakuten {
width: auto;
margin: 0px 0px 5px;
padding: 10px 5px 7px 15px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: bottom;
}

/* ビッダーズオークション */
.bidders {
width: auto;
margin: 0px 0px 5px;
padding: 10px 5px 7px 15px;
background-image: url(image/bg3.jpg);
background-color: #FFFFFF;
border-bottom: 1px solid #E0DFE3;
background-repeat: no-repeat;
background-position: bottom;
}

/* オークションリンク文字サイズ */
.yahoo A:link {
font-size: x-small;
}

.yahoo A:active {
font-size: x-small;
}

.yahoo A:visited {
font-size: x-small;
}

.yahoo A:hover {
font-size: x-small;
}

.rakuten A:link {
font-size: x-small;
}

.rakuten A:active {
font-size: x-small;
}

.rakuten A:visited {
font-size: x-small;
}

.rakuten A:hover {
font-size: x-small;
}

.bidders A:link {
font-size: x-small;
}

.bidders A:active {
font-size: x-small;
}

.bidders A:visited {
font-size: x-small;
}

.bidders A:hover {
font-size: x-small;
}

/********************************************************************/
/* ショッピングカート */

/* カートタイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.shopc_title {
padding: 4px 5px;
border-bottom: 1px solid #FFFFFF;
background-image: url(image/bot_bgA01.jpg);
background-position: top;
color: #FFFFFF;
font-size:11px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}


/* カートの中身大枠 */
.shopc_list {
border-top: 3px solid #900;
padding: 5px 0px 0px;
}


/* カートの中身タイトル　
※アイコンサイズ横25px×縦20px */
.shopc_in_title {
padding: 5px 5px 5px 30px;
background-image: url(img/cart.gif);
background-repeat: no-repeat;
background-position: left center;
}

/* カートの中身商品リスト */
.shopc_in {
padding: 5px;
font-size: x-small;
border-bottom: 1px solid #E0DFE3;
}

/* レジに行く */
.shopc_go {
padding: 5px;
}

/********************************************************************/
/* メインコンテンツ領域 */

/* メイン写真 */
#photo {
width: 700px;
border-top: 6px solid #FFFFFF;
border-bottom: 6px solid #FFFFFF;
}

/* 左td */
#lefttd {
 width: 280px;
padding-top: 0px;
}

/* 中央td */
#centertd {
width: 700px;
}

/* 右td */
#righttd {
width: 160px;	
padding: 0px 0px 15px 0px;
}



/* 写真影 */
.photo_line_80 {
width: 80px;
height: auto;
border-right: 0px solid #666666;
border-bottom: 0px solid #666666;
margin: 0px;
padding: 0px;
}

.photo_line_140 {
width: 140px;
height: auto;
border-right: 0px solid #666666;
border-bottom: 0px solid #666666;
margin: 0px;
padding: 0px;
}

.photo_line_250 {
width: 250px;
height: auto;
border-right: 0px solid #666666;
border-bottom: 0px solid #666666;
margin: 0px;
padding: 0px;
}

.photo_line {
width: auto;
height: auto;
border-right: 0px solid #666666;
border-bottom: 0px solid #666666;
margin: 0px;
padding: 0px;
}

/* リンク用枠※買い物かご等の下ボタン枠 */
.link_bot_box {
background-image: url(img/main_middle_bg02.gif);
border: 1px solid #E0DFE3;
padding: 5px;
margin: 5px 200px 5px 200px;
text-align: center;
}

/* トップテーブル幅 */
.auto {
width:100%;
}

/********************************************************************/
/* Welcome */

/* 大枠上　
※背景画像横490px、縦は設定、空白は高さ指定 */
.welcome_top {
background-color: #FFFFFF;
border-top: 4px solid #F5F5F5;
border-left: 4px solid #F5F5F5;
border-right: 4px solid #F5F5F5;
padding: 10px;
}

/* 大枠中 */
.welcome_middle {
background-color: #FFFFFF;
border-left: 4px solid #F5F5F5;
border-right: 4px solid #F5F5F5;
padding: 10px;
}

#righttd .welcome_middle {
padding: 5px;
}

/* 大枠下 */
.welcome_bottom {
background-color: #FFFFFF;
border-bottom: 4px solid #F5F5F5;
border-left: 4px solid #F5F5F5;
border-right: 4px solid #F5F5F5;
}

/* 写真 */
.photo_welcome {
margin: 0px 10px 0px 0px;
float:left;
}

/********************************************************************/
/* 最新情報 */

/* 大枠上　
※背景画像横490px、縦は設定、空白は高さ指定 */
.whatnew_top {
background-image: url(http://splash-web.ocnk.net/data/splash-web/image/TP/wntittle1.jpg);
background-repeat: no-repeat;
width: 625px;
height: 80px;
text-indent: -9999px;
padding: 0px;
margin-top:20px; 
}

.whatnew_middle A:link {
color: #CC0000;
}

.whatnew_middle A:active {
color: #555555;
}

.whatnew_middle A:visited {
color: #CC0000;
}

.whatnew_middley A:hover {
color: #555555;
}


/* 大枠中 */
.whatnew_middle {
width: 625px;
margin: 0px 0px 30px 0px;
padding: 5px 0px 0px;
}

/* 日付サイズ */
.whatnew_middle li {
background-image: url(img/dot_line.gif);
background-repeat: no-repeat;
background-position: bottom;
padding: 2px 0px;
font-size: x-small;
list-style-type: none;
}

.whatnew_middle ul {
padding: 0px 0px 0px 5px;
}

.whatnew_middle li A:link,
.whatnew_middle li A:active,
.whatnew_middle li A:visited,
.whatnew_middle li A:hover {
font-size: small;
}

/* 大枠下 */
.whatnew_bottom {

}

/********************************************************************/
/* 商品関連レイアウト */

/* スタイル1　中央上 */

/* 大枠上 
※背景画像横490px、縦は設定、空白は高さ指定 */
.style1_top {
background-image: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 10px 10px 5px;
font-size: medium;
}

/* 大枠中 */
.style1_middle {
width: auto;
padding: 10px;
}

/* 大枠下 */
.style1_bottom {
}

/* コピー */
.style1_copy {	
margin: 0px 0px 5px;
padding: 10px;

}

/* 各テーブル枠上　
※背景画像横478px(外ボーダーにより変動)、縦は設定、空白は高さ指定 */
.style1_table_top {
width: auto;
margin: 10px 0px;
}

/* 各テーブル枠中 */
.style1_table_middle {
background-color: #FFFFFF;
border: 1px solid #F0F0F0;
padding: 10px;
}

/* 各テーブル枠下 */
.style1_table_bottom {

}

/* テーブル */
.style1_table {
width: auto;
width: 458px;
}

/* 写真 */
.style1_photo {
margin: 0px 5px 0px 0px;
}

/* 説明 */
.style1_text {
margin: 0px;
padding: 5px 8px;
font-size: x-small;
color: #666666;
}

/* 商品名 */
.item_name {
font-size: medium;
color: #000000;
font-weight: bold;
}

/* 価格 */
.price {
font-size: x-small;
color: #000000;
}

/* 価格大 */
.priceb {
font-size: small;
color: #000000;
}

/* 在庫ありなし */
.stock {
color: #990000;
}

/********************************************************************/
/* スタイル2　中央下 */

/* 大枠上 
※背景画像横490px、縦は設定、空白は高さ指定 */
.style2_top {
background-image: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 10px 10px 5px;
font-size: medium;
}

/* 大枠中 */
.style2_middle {
width: auto;
padding: 10px;
}

/* 大枠下 */
.style2_bottom {
}

/*　コピー　*/
.style2_copy {
margin: 0px 0px 5px;
padding: 10px;
}

/* 各テーブル枠上　
※背景画像横478px(外ボーダーにより変動)、縦は設定、空白は高さ指定 */
.style2_table_top {
width: auto;
margin: 5px 0px;
}

/* 各テーブル枠中 */
.style2_table_middle {
background-color: #FFFFFF;
border: 1px solid #F0F0F0;
padding: 10px;
}

/* 各テーブル枠下 */
.style2_table_bottom {
}

/* テーブル */
.style2_table {
width: auto;
width: 458px;
}

/* 写真 */
.style2_photo {
margin: 0px 5px 0px 0px;
}

/* 説明 */
.style2_text {
margin: 0px;
padding: 5px 8px;
font-size: x-small;
}

/* 2-5位テーブル */
.style2_rank_table {
width: auto;
width: 458px;
}

/* 2-5位テーブルの各ｔｄ */
.style2_rank_table td {
width: 150px;
width: 114px;
}

/* 2-5位セル */
.style2_rank {
margin: 0px 1px;
padding: 5px;
}

/* 2-5位写真 */
.style2_rank_photo {
width: 80px;
margin: 0px 31px;
}



/* 2-5位説明 */
.style2_rank_text {
margin: 0px 8px;
padding: 5px 0px;
font-size: x-small;
}

/* 1位テキスト */
.rank1 {
font-size: small;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}

/* 2-5位テキスト */
.rank2-5 {
font-size: small;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}

/********************************************************************/
/* 右領域 */

/* スタイル3 */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.style3_top {
background-image: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 10px 10px 5px;
font-size: medium;
}

.style3_top h3 {
color: #000000;
}

/* 大枠中 */
.style3_middle {
padding: 10px;
}

/* 大枠下 */
.style3_bottom {
}

/* コピー */
.style3_copy {
padding: 5px;
text-align: center;
}

/* テーブル */
.style3_table {
background-color: #FFFFFF;
border: 1px solid #F0F0F0;
padding: 10px 5px 5px;
margin-bottom: 5px;
}

/* 写真 */
.style3_photo {
width: 80px;
margin: 5px 0px;
padding: 0px 20px;
}

/* 説明 */
.style3_text {
padding: 5px;
font-size: x-small;
}

/********************************************************************/
/* メルマガ */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.melmaga_top {
background-color: #000000;
border-bottom: 1px solid #FFFFFF;
padding: 8px 5px;
}

/* 大枠中 */
.melmaga_middle {
border-top: 3px solid #FF6699;
padding: 10px;
}

/* 大枠下 */
.melmaga_bottom {
}

/* 内容 */
.mdata {
font-size: x-small;
}

/********************************************************************/
/* 店長日記 */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.tdiary_top {
background-color: #000000;
border-bottom: 1px solid #FFFFFF;
padding: 8px 5px;
}

/* 大枠中 */
.tdiary_middle {
border-top: 3px solid #FF6699;
padding: 10px;
}

/* 大枠下 */
.tdiary_bottom {
}

/* 写真 */
.tphoto {
width: 60px;
float: left;
margin: 0px 0px 0px 1px;
padding: 0px;
}

/* プロフィール */
.tdata {
width: 60px;
float: left;
margin: 0px 0px 0px 5px;
font-size: x-small;
}

/* プロフィールタイトル */
.ttitle {
color: #FF6699;
}

/* コメント */
.tcom {
margin: 5px 0px 0px;
padding: 5px;
font-size: x-small;
border-top: 1px solid #F0F0F0;
}

/**********************************/
/* 第二階層 */

/* 第二階層パンクズ下大枠 */
#pagemain {
width: 670px;
padding: 0px 15px 15px
}

/* 第二階層パンクズ */
#pan {
padding: 10px;
width: auto;
color: #999999;
}

/* 第二階層タイトル 
※背景画像横670px、縦は設定(15px以上)、空白は高さ指定 */
.ptitle {
background-image: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 10px 10px 10px;
font-size: medium;
}

/* 第二階層中 */
.pmiddle {
width: 660px;
padding: 10px 5px;
}

/* 第二階層下 */
.pbottom {
padding: 5px;
}

#popup .pbottom {
paddding: 15px 10px;
}

/* カートに入れる・お問い合わせボタン枠 */
.item_bot_box {
padding: 5px;
border-top: 1px solid #F0F0F0;
color: #F0F0F0;
}

.item_bot_box2 {
padding: 10px 5px;
border-top: 1px solid #F0F0F0;
}

/********************************************************************/
/* 商品一覧ページ */


/* 商品一覧タイトル　
※アイコンサイズ横35px×縦35px */
.list_name {
width: 245px;
background-image: url(img/icon_sub_title01.gif);
background-repeat: no-repeat;
padding: 8px 0px 5px 25px;
font-size: medium;
float: left;
color: #000000;
}

/* ソート */
.list_soat {
width: 300px;
margin-left: 330px;
padding: 5px 0px 0px 15px;
}

/* 商品数 */
.list_count {
border-top: 1px solid #F0F0F0;
margin: 10px;
padding: 5px;
color: #000000;
}

/* 各テーブル枠上　
※背景画像横638px(外ボーダーにより変動)、縦は設定(15px以上)、空白は高さ指定 */
.list_table_top {
margin: 10px 10px 5px;
}

/* 各テーブル枠中 */
.list_table_middle {
margin: 0px 10px;
padding: 5px;
border: 1px solid #F0F0F0;
background-color: #FFFFFF;
}

/* 各テーブル枠下 */
.list_table_bottom {

}

/* 商品一覧テーブル */
.list_item_table {
 margin-left: auto;
 margin-right: auto;

}

/********************************************************************/
/* 商品詳細ページ */

/* テーブル枠上　
※背景画像横638px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.detail_table_top {
width: auto;
margin: 10px 10px 0px 10px;
}

/* テーブル枠中 */
.detail_table_middle {
padding: 10px 8px 10px 10px;
margin: 10px;
}

/* テーブル枠下 */
.detail_table_bottom {
}

/* 商品詳細テーブル */
.detail_item_table {
width: 616px;
}

/* 商品詳細商品説明 */
.detail_item_text {
width: auto;
background-color: #FFFFFF;
border: 1px solid #F0F0F0;
margin: 0px 0px 5px 0px;
padding: 10px;
font-size: small;
line-height: 160%;
}

/* 商品詳細サブタイトル 
※背景画像横638px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.detail_sub_title {
margin: 10px 0px 5px 0px;
background: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 5px 7px 5px;
font-size: medium;
}

/* 詳細説明 */
.detail_sub_table {
width: 100%;
}

/* 他の写真 */
.detail_sub_table02 {
padding: 5px 0px 0px;
}

/* 詳細説明テキスト */
.detail_sub_text {
background-color: #FFFFFF;
padding: 10px;
}

/* 他の写真サブセル */
.sub_item {
border: 1px solid #F0F0F0;
margin: 0px 5px 5px;
padding: 10px;
}

/* セル幅 */
.detail_sub_table02 td {
width: 209px;
}

/* 他の商品写真 */
.sub_item_photo {
margin: 5px 16px;
}

/********************************************************************/
/* 内部ページのテーブル　※ptitle～pbottomの内側で使用 */

/* 内部ページの上　
※背景画像横618px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.page_table_top {
background: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 0px 10px 5px;
margin: 10px 20px 0px;
font-size: medium;
}

/* 内部ページの中 */
.page_table_middle {
background-color: #FFFFFF;
margin: 5px 20px;
padding: 10px;
font-size: 11px;
color: #000000;
font-family: 'メイリオ',Meiryo,"Arial";
}

/* 内部ページの下 */
.page_table_bottom {
}

/* 内部ページの上※デザイン違い
かごSTEP1お客様情報の入力、STEP3、4の確認画面で使用 */
.page_table2_top {
background: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 0px 10px 5px;
margin: 10px 20px 0px;
font-size: medium;
}

/* 内部ページの中 */
.page_table2_middle {
margin: 5px 20px;
padding: 10px;
font-size: 11px;
color: #000000;
font-family: 'メイリオ',Meiryo,"Arial";
}

/* 内部ページの下 */
.page_table2_bottom {
}

/* 内部ページbbs用 
背景画像横幅522px　middleボーダー設定なしの場合520px */
.page_table3_top {
background: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 15px 0px 10px 5px;
margin: 10px 20px 0px;
font-size: medium;
}

/* 内部ページの中 */
.page_table3_middle {
margin: 5px 20px;
padding: 10px;
}

/* 内部ページの下 */
.page_table3_bottom {
}

/* 内部ページサブ上　
※アイコンサイズ横35px×縦35px */
.page_sub_top {
background-image: url(img/icon_sub_title01.gif);
background-repeat: no-repeat;
background-position: top left;
border-bottom: 1px solid #F0F0F0;
margin-bottom: 5px;
padding: 8px 0px 8px 25px;
font-size: medium;
font-weight: bold;
}

/* 内部ページサブ上　
※アイコンサイズ横35px×縦35px
ご利用案内で使用 */
.page_sub2_top {
background-image: url(img/icon_sub_title01.gif);
background-repeat: no-repeat;
background-position: top left;
border-bottom: 1px solid #F0F0F0;
margin-bottom: 5px;
padding: 8px 0px 8px 25px;
font-size: medium;
font-weight: bold;
}

/* 内部テーブルフレーム */
.table_fream {
    width: 600px ;
}

/********************************************************************/
/* カートの中身 */

/* カートの中身テーブル */
.cart_table {
width: 600px;
margin-bottom:5px;
border: 0.1px solid #CCC;
}

/* カートの中身テーブル　
※配置がそのテーブル内で最も下の場合 */
.cart_table_bottom {
width: 600px;
margin: 0px;
padding: 0px;
border: 0.1px solid #CCC;
}

/* カート注意書き、パスワード、新しいカード情報、ご利用ガイド */
.point_box {
background-color: #FFFFFF;
margin: 5px;
padding: 10px;
}

.point_box2 {
background-color: #FFFFFF;
border: 1px solid #CCC;
margin: 0px 5px 10px 5px;
padding: 5px;
}

.point_box3 {
background-color: #FFFFFF;
border: 1px solid #CCC;
margin: 10px;
padding: 5px;
text-align: center;
}

/* エラーボックス */
.error_box {
background-color: #990000;
margin: 5px 40px 0px;
padding: 10px;
color: #FFFFFF;
}

/* エラーテキスト */
.error_text {
color: #FFFFFF;
font-weight: bold;
}

/* テーブルパティング　
※各項目divに設定 */
.box_padding {
padding: 2px;
}

/* カート金額 */
.cart_price_box {
width: 150px;
background-image: url(image/bot_bgA01.jpg);
margin: 0px 0px 2px 5px;
padding: 5px;
text-align: right;
font-size: x-small;
color: #FFFFFF;
}

.cart_price_box .priceb {
color: #FFFFFF;
}

/* カートステップテーブル */
.cart_step_table {
margin-left: 5px;
}

/* カートステップ 
※現ページはcheck 画像サイズ横幅160px */
.cart_step_1 {
background-color: #F5F5F5;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #999999;
font-size: 12px;
}

.cart_step_2 {
background-color: #F5F5F5;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #999999;
font-size: 12px;
}

.cart_step_3 {
background-color: #F5F5F5;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #999999;
font-size: 12px;
}

.cart_step_4 {
background-color: #F5F5F5;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #999999;
font-size: 12px;
}

.cart_step_1_check {
background-image: url(image/bot_bgA01.jpg);
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #FFFFFF;
font-size: 12px;
}

.cart_step_2_check {
background-image: url(image/bot_bgA01.jpg);
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #FFFFFF;
font-size: 12px;
}

.cart_step_3_check {
background-image: url(image/bot_bgA01.jpg);
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #FFFFFF;
font-size: 12px;
}

.cart_step_4_check {
background-image: url(image/bot_bgA01.jpg);
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 5px;
color: #FFFFFF;
font-size: 12px;
}

/* 内容確認用テキスト */
.bottom_check {
text-align: center;
margin: 10px 20px 0px;
padding: 5px;
}

/* フォーム系td背景 */
.td_color1 {
background-color: #000000;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 5px;
color: #FFFFFF;
}

.td_color2 {
background-color:#E4E4E4;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 5px;
}

.td_color3 {
background-color:#BC4848;
background-repeat: repeat-x;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 5px;
color: #FFFFFF;
}

/********************************************************************/
/* 店長日記・最新ニュース */

/* 各テーブル枠上　
※背景画像横618px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.tdiary_news_table_top {
background-image: url(img/top_title_bg01.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color:#FFFFFF;
margin: 10px 20px 0px;
padding: 15px 5px 5px 5px;
font-size: medium;
font-weight: bold;
}

/* 各テーブル枠中 */
.tdiary_news_table_middle {
background-color: #FFFFFF;
margin: 5px 20px;
padding: 10px;
}

/* 各テーブル枠下 */
.tdiary_news_table_bottom {
}

/* テーブル */
.tdiary_news_table {
}

/* テキスト部分 */
.tdiary_news_text {
padding: 10px;
}

/* 写真部分 */
.tdiary_news_photo {
padding: 0px 5px 0px 0px;
}

/********************************************************************/
/* リンク集・ショップのご案内 */

/* td左 */
.td_link_shop1 {
width: 200px;
background-color: #F5F5F5;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 5px;
font-weight: bold;
}

/* td右 */
.td_link_shop2 {
background-color: #F5F5F5;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
padding: 1px;
}

/* 大枠 */
.link_shop {
margin: 10px;
padding: 10px;
}

/* テーブル */
.link_shop_table {
}

/* ショップタイトル項目 */

.shop_title {
background-image: url(img/icon_sub_title02.gif);
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 5px;
padding: 8px 0px 8px 25px;
font-size: 11px;
color:#280000;
font-weight: bold;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

/* リンクタイトル項目 */
.link_title {
width: auto;
margin-bottom: 5px;
padding: 9px 0px 0px 15px;
}

/* テキスト部分 */
.shop_link_text {
width: auto;
margin-bottom: 10px;
margin-top: 10px;
padding: 10px;
font-size: 11px;
color: #000000;
font-family: 'メイリオ',Meiryo,"Arial";
}



/********************************************************************/
/* ご利用ガイド */
.guide_text {
padding: 0px 10px 5px;
}

/********************************************************************/
/* フッター */
#footer {
padding: 0px 0px 20px;
font-size: x-small;	
}

#footer A:link {
font-size: x-small;
text-decoration: none;
color:#959595;
}


#footer A:visited {
font-size: x-small;
text-decoration: none;
color:#959595;
}

#footer A:hover {
font-size: x-small;
color:#959595;
}

#footer A:focus {
font-size: x-small;
text-decoration:none;
}

#footer A:active {
font-size: x-small;
color:#959595;
}

/* おちゃのこ */
/* 「おちゃのこネット ホームページ作成とショッピングカート付きネットショップ開業サービス」
※上記の文言は必須項目ですので、削除する事は許可されていません。 */
#ochanoko {
padding: 10px 15px 0px 0px;
}

/********************************************************************/
/* ウィンドウを閉じる */
.win_close {
padding-left: 10px;
} 

/********************************************************************/
/* 掲示板 */

/* 大枠上　
※背景画像横618px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.bbs_table_top {
margin: 20px 20px 0px;
}

/* 大枠中 */
.bbs_table_middle {
border: 1px solid #F0F0F0;
margin: 0px 20px;
padding: 10px;
}

/* 大枠下 */
.bbs_table_bottom {
margin: 0px 20px 20px;
}

/* テーブル小 */
.bbs_table_stop {
width: 500px;
margin-left: 50px;
}

/* テーブル小 */
.bbs_table_s {
width: 500px;
}

/* テーブル */
.bbs_table {
width: 598px;
}

/* tdカラー */
.bbs_td_color1 {
width: 20px;
background-color:#990000;
padding: 5px;
color: #FFFFFF;
}

.bbs_td_color2 {
background-color:#F5F5F5;
padding: 5px;
}

.bbs_td_color3 {
width: 30px;
background-color:#F5F5F5;
padding: 5px;
}

/* テキスト */
.bbs_text {
background-color: #FFFFFF;
border: 1px solid #F0F0F0;
margin: 10px 5px 10px;
padding: 15px;
}

/* ページ送り */
.sec_line_top {
text-align: right;
margin: 10px 10px 0px;
padding: 5px;
color: #333333;
}

/********************************************************************/
/* フォームボタン強調 */
.bot_b input {
margin-left:5px;
margin-bottom:5px;
background-color: #FFFFFF;
background-image: url(image/bot_bgA01.jpg);
background-position: top;
color: #FFFFFF;
font-size:11px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

.detail_item_text .item_bot_box .bot_b input {
height: 35px;
}

/********************************************************************/
/* HTMLタグ要素 */
body {
background-image: url(image/TP/headbg.jpg);
background-repeat: repeat-x;
word-break: break-all;
margin-top: 155px;
padding: 0px;
font-size: small;
color: #000000;
line-height: 140%;
}

body #popup {
margin-top: -80px;
position: relative;
z-index: 1;
}

A:link {
text-decoration: none;
font-size: small;
color:#000099;
}

A:visited {
text-decoration: none;
font-size: small;
color:#000099;
}

A:hover {
font-size: small;
color:#C00;
text-decoration: underline;
}

A:focus {
text-decoration:none;	
font-size: small;
}

A:active {
font-size: small;
color:#c00;
}


h1 {
margin: 0px;
padding: 0px;
font-size: small;
font-weight: normal;
}

h2 {
margin: 0px;
padding: 0px;
font-size: small;
font-weight: normal;
}

h3 {
font-size: small;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}

ul {
list-style-position: outside;
margin: 0px;
padding: 0px 0px 0px 25px;
}


/* ナビゲーション用リストアイコン

注意：リストのため画像位置が上にずれる */
.category_list li {
list-style-image: url(img/icon04.gif);
}

/* 特集用リストアイコン
注意：リストのため画像位置が上にずれる */
.pickup_category_list li {
list-style-image: url(img/icon04.gif);
}

li {
margin: 2px 0px;
}

form {
margin: 0px;
padding: 0px;
display: inline;
}

/********************************************************************/
/* 回り込み回避用スタイル */
.clear-both {
clear: both;
height: 1px;
font-size: 1px;
text-align: center;
overflow: hidden;
visibility: hidden;
}

/********************************************************************/
/* フォント */

/* ボールド */
.text-bold {
font-weight: bold;
}

/* ノーマル */
.text-normal { 
font-weight:normal;
}

/* ボールド大 */
.text-bold-b {
font-size: medium;
font-weight: normal;
}

/* パンクズ現ページ */
.thispage {
color: #000000;
font-weight: bold;
}

/* リンク文字かご関連 */
.text-link-bot-b {
font-size: medium;
}


/* サイズ小用 */
.text-11 {
font-size: 11px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}


/* サイズ中用 */
.text-12 {
font-size: 12px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

.text-12 a{
font-size: 12px;
}

/* サイズ大用 */
.text-14 {
font-size: medium;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

/* ショップロゴ用 */
.text-18 {
font-size: 10px;
line-height: normal;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

/* ショッピングガイドのテキスト */
.item {
text-align: center;
font-size: 11px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

.item A{
font-size: 11px;
color: #000099;
}

.item2 {
font-size: 11px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

.item2 A{
font-size: 11px;
color: #000099;
}



/* 掲示板テキスト用カラー */
.bbs_color {
color: #000000;
}


/* ここまで*/

.pickup_category_title {
display: none;
}

.pickup_category_list {
display: none;
}

.detail_item_text div.text-normal {
text-decoration: line-through;
} 


/* オブセッシブ */
#pickuplist_page_2,
#pickuplist_page_2 #container {
background-color: transparent;
}

#pickuplist_page_2 #pagetd,
#pickuplist_page_2 #list_table_middle,
#pickuplist_page_2 #list_item_table {
width: 980px;
}

#pickuplist_page_2 .layout_list .style1_text,
#pickuplist_page_2 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_2 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/KB/OB1_1.jpg);
} 

#pickuplist_page_2 .pmiddle,
#pickuplist_page_2 .point_box3,
#pickuplist_page_2 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_2 #pagemain {
width: 980px;
}

#pickuplist_page_2 .ptitle,
#pickuplist_page_2 .sec_line_top,
#pickuplist_page_2 .list_count {
width: auto;
}

#pickuplist_page_2 .list_table_middle {
width: 940px;
}

#pickuplist_page_2 .list_soat {
position: absolute;
top: 897px;
left:150px;
}

#pickuplist_page_2 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_2 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_2 #lefttd {
position: absolute;
}

#pickuplist_page_2 #pagetd {
padding-top: 23px;
}


/* アクサミ */
#pickuplist_page_12,
#pickuplist_page_12 #container {
background-color: transparent;
}

#pickuplist_page_12 #pagetd,
#pickuplist_page_12 #list_table_middle,
#pickuplist_page_12 #list_item_table {
width: 980px;
}

#pickuplist_page_12 .layout_list .style1_text,
#pickuplist_page_12 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_12 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/BRAND/AX/AS2_1.jpg);
} 

#pickuplist_page_12 .pmiddle,
#pickuplist_page_12 .point_box3,
#pickuplist_page_12 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_12 #pagemain {
width: 980px;
}

#pickuplist_page_12 .ptitle,
#pickuplist_page_12 .sec_line_top,
#pickuplist_page_12 .list_count {
width: auto;

}

#pickuplist_page_12 .list_table_middle {
width: 940px;
}



#pickuplist_page_12 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_12 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_12 #lefttd {
position: absolute;
}

#pickuplist_page_12 #pagetd {
padding-top: 23px;
}


/* アナイス */
#pickuplist_page_15,
#pickuplist_page_15 #container {
background-color: transparent;
}

#pickuplist_page_15 #pagetd,
#pickuplist_page_15 #list_table_middle,
#pickuplist_page_15 #list_item_table {
width: 980px;
}

#pickuplist_page_15 .layout_list .style1_text,
#pickuplist_page_15 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_15 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/980/kanban/Ai2.jpg);
} 

#pickuplist_page_15 .pmiddle,
#pickuplist_page_15 .point_box3,
#pickuplist_page_15 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_15 #pagemain {
width: 980px;
}

#pickuplist_page_15 .ptitle,
#pickuplist_page_15 .sec_line_top,
#pickuplist_page_15 .list_count {
width: auto;
}

#pickuplist_page_15 .list_table_middle {
width: 940px;
}



#pickuplist_page_15 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_15 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_15 #lefttd {
position: absolute;
}

#pickuplist_page_15 #pagetd {
padding-top: 23px;
}


/* グラツィア */
#pickuplist_page_16,
#pickuplist_page_16 #container {
background-color: transparent;
}

#pickuplist_page_16 #pagetd,
#pickuplist_page_16 #list_table_middle,
#pickuplist_page_16 #list_item_table {
width: 980px;
}

#pickuplist_page_16 .layout_list .style1_text,
#pickuplist_page_16 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_16 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/KB/GR01_1.jpg);
} 

#pickuplist_page_16 .pmiddle,
#pickuplist_page_16 .point_box3,
#pickuplist_page_16 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_16 #pagemain {
width: 980px;
}

#pickuplist_page_16 .ptitle,
#pickuplist_page_16 .sec_line_top,
#pickuplist_page_16 .list_count {
width: auto;
}

#pickuplist_page_16 .list_table_middle {
width: 940px;
}

#pickuplist_page_16 .list_soat {
position: absolute;
top: 927px;
left:150px;
}

#pickuplist_page_16 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_16 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_16 #lefttd {
position: absolute;
}

#pickuplist_page_16 #pagetd {
padding-top: 23px;
}


/* べネジアナ */
#pickuplist_page_37,
#pickuplist_page_37 #container {
background-color: transparent;
}

#pickuplist_page_37 #pagetd,
#pickuplist_page_37 #list_table_middle,
#pickuplist_page_37 #list_item_table {
width: 980px;
}

#pickuplist_page_37 .layout_list .style1_text,
#pickuplist_page_37 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_37 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/KB/Vz.jpg);
}

#pickuplist_page_37 .pmiddle,
#pickuplist_page_37 .point_box3,
#pickuplist_page_37 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_37 #pagemain {
width: 980px;
}

#pickuplist_page_37 .ptitle,
#pickuplist_page_37 .sec_line_top,

#pickuplist_page_37 .list_count {
width: auto;
}

#pickuplist_page_37 .list_table_middle {
width: 940px;
}

#pickuplist_page_37 .list_soat {
position: absolute;
top: 595px;
}

#pickuplist_page_37 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_37 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_37 #lefttd {
position: absolute;
}

#pickuplist_page_37 #pagetd {
padding-top: 23px;
}



/* サブレン */
#pickuplist_page_48,
#pickuplist_page_48 #container {
background-color: transparent;
}

#pickuplist_page_48 #pagetd,
#pickuplist_page_48 #list_table_middle,
#pickuplist_page_48 #list_item_table {
width: 980px;
}

#pickuplist_page_48 .layout_list .style1_text,
#pickuplist_page_48 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_48 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/BRAND/SR/SR1_1.jpg);
} 

#pickuplist_page_48 .pmiddle,
#pickuplist_page_48 .point_box3,
#pickuplist_page_48 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_48 #pagemain {
width: 980px;
}

#pickuplist_page_48 .ptitle,
#pickuplist_page_48 .sec_line_top,

#pickuplist_page_48 .list_count {
width: auto;
}

#pickuplist_page_48 .list_table_middle {
width: 940px;
}



#pickuplist_page_48 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_48 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_48 #lefttd {
position: absolute;
}

#pickuplist_page_48 #pagetd {
padding-top: 23px;
}


/*マットMAT */
#pickuplist_page_56,
#pickuplist_page_56 #container {
background-color: transparent;
}

#pickuplist_page_56 #pagetd,
#pickuplist_page_56 #list_table_middle,
#pickuplist_page_56 #list_item_table {
width: 980px;
}

#pickuplist_page_56 .layout_list .style1_text,
#pickuplist_page_56 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_56 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/980/kanban/Mt.jpg);
} 

#pickuplist_page_56 .pmiddle,
#pickuplist_page_56 .point_box3,
#pickuplist_page_56 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_56 #pagemain {
width: 980px;
}

#pickuplist_page_56 .ptitle,
#pickuplist_page_56 .sec_line_top,
#pickuplist_page_56 .list_count {
width: auto;
}

#pickuplist_page_56 .list_table_middle {
width: 940px;
}

#pickuplist_page_56 .list_soat {
position: absolute;
top: 1730px;
}

#pickuplist_page_56 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_56 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_56 #lefttd {
position: absolute;
}

#pickuplist_page_56 #pagetd {
padding-top: 23px;
}


/*Ewa Bien エヴァ・ビアン */
#pickuplist_page_63,
#pickuplist_page_63 #container {
background-color: transparent;
}

#pickuplist_page_63 #pagetd,
#pickuplist_page_63 #list_table_middle,
#pickuplist_page_63 #list_item_table {
width: 980px;
}

#pickuplist_page_63 .layout_list .style1_text,
#pickuplist_page_63 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_63 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/BRAND/EB/EB4_1.jpg);
} 

#pickuplist_page_63 .pmiddle,
#pickuplist_page_63 .point_box3,
#pickuplist_page_63 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_63 #pagemain {
width: 980px;
}

#pickuplist_page_63 .ptitle,
#pickuplist_page_63 .sec_line_top,

#pickuplist_page_63 .list_count {
width: auto;
}

#pickuplist_page_63 .list_table_middle {
width: 940px;
}



#pickuplist_page_63 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_63 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_63 #lefttd {
position: absolute;
}

#pickuplist_page_63 #pagetd {
padding-top: 23px;
}


/* アクサミSEXY */
#pickuplist_page_73,
#pickuplist_page_73 #container {
background-color: transparent;
}

#pickuplist_page_73 #pagetd,
#pickuplist_page_73 #list_table_middle,
#pickuplist_page_73 #list_item_table {
width: 980px;
}

#pickuplist_page_73 .layout_list .style1_text,
#pickuplist_page_73 .layout_list .photo_line_80 {
width: 150px;
}

#pickuplist_page_73 .ptitle {
width: 980px;
height: 333px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/980/kanban/AXS.jpg);
} 

#pickuplist_page_73 .pmiddle,
#pickuplist_page_73 .point_box3,
#pickuplist_page_73 .category {
width: auto;
padding: 0px;
margin: 0px;
border: none;
}

#pickuplist_page_73 #pagemain {
width: 980px;
}

#pickuplist_page_73 .ptitle,
#pickuplist_page_73 .sec_line_top,

#pickuplist_page_73 .list_count {
width: auto;
}

#pickuplist_page_73 .list_table_middle {
width: 940px;
}



#pickuplist_page_73 .topdisplay .side_box {
display: block;
margin: 0px;
}

#pickuplist_page_73 .side_box {
display: none;
width: auto;
margin: 0px;
}

#pickuplist_page_73 #lefttd {
position: absolute;
}

#pickuplist_page_73 #pagetd {
padding-top: 23px;
}





/* カテゴリページ　看板 */
.categorylist_page_body #pagemain {
width: 700px;
padding: 0px 0px 15px;
}

.categorylist_page_body .pmiddle {
margin-left: 15px;
margin-top: 20px;
}

.categorylist_page_body .pbottom {
margin-left: 15px;
}


/* カテゴリページ　各ページ設定 */
#categorylist_page_1 .ptitle,
#categorylist_page_2 .ptitle,
#categorylist_page_3 .ptitle,
#categorylist_page_4 .ptitle,
#categorylist_page_7 .ptitle,
#categorylist_page_8 .ptitle,
#categorylist_page_9 .ptitle,
#categorylist_page_10 .ptitle,
#categorylist_page_11 .ptitle,
#categorylist_page_26 .ptitle,
#categorylist_page_27 .ptitle,
#categorylist_page_28 .ptitle,
#categorylist_page_29 .ptitle,
#categorylist_page_30 .ptitle,
#categorylist_page_31 .ptitle,
#categorylist_page_32 .ptitle,
#categorylist_page_33 .ptitle,
#categorylist_page_34 .ptitle,
#categorylist_page_35 .ptitle,
#categorylist_page_36 .ptitle,
#categorylist_page_37 .ptitle, 
#categorylist_page_38 .ptitle, 
#categorylist_page_39 .ptitle, 
#categorylist_page_40 .ptitle,
#categorylist_page_42 .ptitle {
width: 700px;
height: 300px;
padding: 0px;
text-indent: -9999px;
}

#categorylist_page_1 .ptitle {
background-image: url(image/980/kanban/Bustier.jpg);
}

#categorylist_page_2 .ptitle {
background-image: url(image/980/kanban/Tdy.jpg);
}

#categorylist_page_3 .ptitle {
background-image: url(image/980/kanban/Scn.jpg);
}

#categorylist_page_4 .ptitle {
background-image: url(image/980/kanban/Bs.jpg);
}

#categorylist_page_7 .ptitle {
background-image: url(image/980/kanban/Sd.jpg);
}

#categorylist_page_8 .ptitle {
background-image: url(image/980/kanban/Ct.jpg);
}

#categorylist_page_9 .ptitle {
background-image: url(image/980/kanban/cam.jpg);
}

#categorylist_page_10 .ptitle {
background-image: url(image/980/kanban/Gs.jpg);
}

#categorylist_page_11 .ptitle {
background-image: url(image/980/kanban/TS.jpg);
}

#categorylist_page_26 .ptitle {
background-image: url(image/980/kanban/Bss.jpg);
}

#categorylist_page_27 .ptitle {
background-image: url(image/980/kanban/B3.jpg);
}

#categorylist_page_28 .ptitle {
background-image: url(image/980/kanban/Sc.jpg);
}

#categorylist_page_29 .ptitle {
background-image: url(image/980/kanban/Sb.jpg);
}

#categorylist_page_30 .ptitle {
background-image: url(image/980/kanban/Tl.jpg);
}

#categorylist_page_31 .ptitle {
background-image: url(image/980/kanban/Sk.jpg);
}

#categorylist_page_32 .ptitle {
background-image: url(image/980/kanban/Garter.jpg);
}

#categorylist_page_33 .ptitle {
background-image: url(image/980/kanban/34C.jpg);
}

#categorylist_page_34 .ptitle {
background-image: url(image/980/kanban/12C.jpg);
}

#categorylist_page_35 .ptitle {
background-image: url(image/980/kanban/SC1.jpg);
}

#categorylist_page_36 .ptitle {
background-image: url(image/980/kanban/TL1.jpg);
}

#categorylist_page_37 .ptitle {
background-image: url(image/980/kanban/BC1.jpg);
}

#categorylist_page_38 .ptitle {
background-image: url(image/980/kanban/ST1.jpg);
}

#categorylist_page_39 .ptitle {
background-image: url(image/980/kanban/BST.jpg);
}

#categorylist_page_40 .ptitle {
background-image: url(image/980/kanban/OC.jpg);
}

#categorylist_page_42 .ptitle {
background-image: url(image/980/kanban/Ls.jpg);
}



/* ピックアップページ　看板設定 */
.pickuplist_page_body #pagemain {
width: 700px;
padding: 0px 0px 15px;
}

.pickuplist_page_body .pmiddle {
margin-left: 15px;
}

.pickuplist_page_body .pbottom {
margin-left: 15px;
}

.pickuplist_page_body #pagetd {
padding-top: 30px;
}

/* グループ700*300*/
#pickuplist_page_8 .ptitle,
#pickuplist_page_10 .ptitle,
#pickuplist_page_13 .ptitle,
#pickuplist_page_20 .ptitle,
#pickuplist_page_17 .ptitle,
#pickuplist_page_18 .ptitle,
#pickuplist_page_38 .ptitle,
#pickuplist_page_39 .ptitle,
#pickuplist_page_40 .ptitle,
#pickuplist_page_41 .ptitle,
#pickuplist_page_42 .ptitle,
#pickuplist_page_43 .ptitle,
#pickuplist_page_44 .ptitle,
#pickuplist_page_45 .ptitle,
#pickuplist_page_46 .ptitle,
#pickuplist_page_47 .ptitle,
#pickuplist_page_49 .ptitle,
#pickuplist_page_64 .ptitle, 
#pickuplist_page_65 .ptitle, 
#pickuplist_page_66 .ptitle,
#pickuplist_page_67 .ptitle,
#pickuplist_page_68 .ptitle,
#pickuplist_page_69 .ptitle,
#pickuplist_page_70 .ptitle,
#pickuplist_page_71 .ptitle,
#pickuplist_page_72 .ptitle,
#pickuplist_page_74 .ptitle,
#pickuplist_page_80 .ptitle,
#pickuplist_page_84 .ptitle,
#pickuplist_page_85 .ptitle,
#pickuplist_page_86 .ptitle,
#pickuplist_page_87 .ptitle, 
#pickuplist_page_88 .ptitle, 
#pickuplist_page_89 .ptitle, 
#pickuplist_page_90 .ptitle, 
#pickuplist_page_91 .ptitle,
#pickuplist_page_92 .ptitle, 
#pickuplist_page_93 .ptitle,
#pickuplist_page_94 .ptitle,  
#pickuplist_page_95 .ptitle,
#pickuplist_page_96 .ptitle,
#pickuplist_page_119 .ptitle,
#pickuplist_page_122 .ptitle,
#pickuplist_page_128 .ptitle,
#pickuplist_page_130 .ptitle,
#pickuplist_page_131 .ptitle,
#pickuplist_page_132 .ptitle,
#pickuplist_page_141 .ptitle,
#pickuplist_page_142 .ptitle,
#pickuplist_page_143 .ptitle,
#pickuplist_page_144 .ptitle,
#pickuplist_page_145 .ptitle,
#pickuplist_page_146 .ptitle,
#pickuplist_page_147 .ptitle,
#pickuplist_page_148 .ptitle,
#pickuplist_page_149 .ptitle,
#pickuplist_page_150 .ptitle,
#pickuplist_page_151 .ptitle,
#pickuplist_page_153 .ptitle,
#pickuplist_page_154 .ptitle,
#pickuplist_page_155 .ptitle,
#pickuplist_page_156 .ptitle,
#pickuplist_page_161 .ptitle,
#pickuplist_page_162 .ptitle,
#pickuplist_page_164 .ptitle
 {
width: 700px;
height: 300px;
padding: 0px;
text-indent: -9999px;
}


/* 期間限定セール*/
#pickuplist_page_153 .ptitle {
background-image: url(image/KB/14sale.jpg);
}

/* バレンタイン*/
#pickuplist_page_38 .ptitle {
background-image: url(image/KB/Vtd.jpg);
}


/* ホワイトデー*/
#pickuplist_page_39 .ptitle {
background-image: url(image/KB/WD.jpg);
}

/* Recommendおおすめ*/
#pickuplist_page_122 .ptitle {
background-image: url(image/KB/RM.jpg);
}

/* ●カラー別*/
#pickuplist_page_65 .ptitle {
background-image: url(image/980/kanban/BlCol.jpg);
}

#pickuplist_page_66 .ptitle {
background-image: url(image/980/kanban/PCol.jpg);
}


#pickuplist_page_67 .ptitle {
background-image: url(image/980/kanban/RCol.jpg);
}

#pickuplist_page_68 .ptitle {
background-image: url(image/980/kanban/BrCol.jpg);
}

#pickuplist_page_69 .ptitle {
background-image: url(image/980/kanban/PuCol.jpg);
}

#pickuplist_page_70 .ptitle {
background-image: url(image/980/kanban/BlaCol.jpg);
}

#pickuplist_page_71 .ptitle {
background-image: url(image/980/kanban/CCol.jpg);
}

#pickuplist_page_72 .ptitle {
background-image: url(image/980/kanban/WCol.jpg);
}


/* ●テイスト別*/
#pickuplist_page_42 .ptitle {
background-image: url(image/980/kanban/Tsw.jpg);
}

#pickuplist_page_43 .ptitle {
background-image: url(image/980/kanban/Tco.jpg);
}

#pickuplist_page_44 .ptitle {
background-image: url(image/980/kanban/Tel.jpg);
}

#pickuplist_page_45 .ptitle {
background-image: url(image/980/kanban/Tst.jpg);
}

#pickuplist_page_46 .ptitle {
background-image: url(image/980/kanban/Tmo.jpg);
}

#pickuplist_page_47 .ptitle {
background-image: url(image/980/kanban/Ter.jpg);
}

/* ◆オブセッシブ */
#pickuplist_page_87 .ptitle {
background-image: url(image/KB/OB-L.jpg);
}

#pickuplist_page_88 .ptitle {
background-image: url(image/KB/OB-S.jpg);
}

#pickuplist_page_89 .ptitle {
background-image: url(image/KB/OB-C.jpg);
}

#pickuplist_page_84 .ptitle {
background-image: url(image/KB/OB-T.jpg);
}

/* ◆ベネチアナ */
#pickuplist_page_90 .ptitle {
background-image: url(product/VZ/VZG.jpg);
}

#pickuplist_page_91 .ptitle {
background-image: url(product/VZ/VZS.jpg);
}

#pickuplist_page_92 .ptitle {
background-image: url(product/VZ/VZT.jpg);
}

#pickuplist_page_93 .ptitle {
background-image: url(product/VZ/VZR.jpg);
}

#pickuplist_page_94 .ptitle {
background-image: url(product/VZ/VZC.jpg);
}

/* ●ストッキング全般*/
#pickuplist_page_95 .ptitle {
background-image: url(image/980/kanban/Ska.jpg);
}


/* ●セール*/
#pickuplist_page_64 .ptitle {
background-image: url(image/980/kanban/Sale.jpg);
}

/* ●Venezi セール*/
#pickuplist_page_128 .ptitle {
background-image: url(image/980/kanban/Sale-v.jpg);
}


/* ●売れてるアイテム*/
#pickuplist_page_119 .ptitle {
background-image: url(image/KB/BS1.jpg);
}


/* トップレス*/
#pickuplist_page_8 .ptitle {
background-image: url(image/980/kanban/STO.jpg);
}

/* ベビーブラ*/
#pickuplist_page_49 .ptitle {
background-image: url(image/980/kanban/BBC.jpg);
}

/* オープンクロッチ*/
#pickuplist_page_74 .ptitle {
background-image: url(image/980/kanban/SOC.jpg);
}

/* オープンクロッチ*/
#pickuplist_page_80 .ptitle {
background-image: url(image/980/kanban/FSL.jpg);
}

/* カップ付き　ビスチェ*/
#pickuplist_page_85 .ptitle {
background-image: url(image/980/kanban/BWC.jpg);
}

/* カップなし　ビスチェ*/
#pickuplist_page_86 .ptitle {
background-image: url(image/980/kanban/BWOC.jpg);
}



/* ●サブレンのコレクション */

/* 過去のCollection */
#pickuplist_page_141 .ptitle {
background-image: url(image/KB/SDC.jpg);
}

/* Wedding */
#pickuplist_page_132 .ptitle {
background-image: url(image/KB/WC.jpg);
}

/* 2012/SS Collection */
#pickuplist_page_144 .ptitle {
background-image: url(image/KB/12SS.jpg);
}

/* 2012A/W Collection */
#pickuplist_page_142 .ptitle {
background-image: url(image/KB/12AW.jpg);
}

/* 2013S/S Collection */
#pickuplist_page_130 .ptitle {
background-image: url(image/KB/13SS.jpg);
}


/* 2013A/W Collection */
#pickuplist_page_131 .ptitle {
background-image: url(image/KB/13AW.jpg);
}

/* 2014S/S Collection */
#pickuplist_page_143 .ptitle {
background-image: url(image/KB/14SS.jpg);
}


/* ●アクサミのコレクション */

/*  Soft Sensation Collection -2013- */
#pickuplist_page_146 .ptitle {
background-image: url(image/KB/13-Sofsen.jpg);
}

/*  Extravaganza Collection -2012- */
#pickuplist_page_147 .ptitle {
background-image: url(image/KB/12-Extra.jpg);
}

/*  Cour d'Amour Collection -2011- */
#pickuplist_page_148 .ptitle {
background-image: url(image/KB/11-Cour.jpg);
}

/*  Discontinued Collection  過去*/
#pickuplist_page_149 .ptitle {
background-image: url(image/KB/AX-Disco.jpg);
}


/* ●アクサミSEXYのコレクション */

/*  SEXY Discontinued Collection  過去*/
#pickuplist_page_41 .ptitle {
background-image: url(image/KB/AXS-Disco.jpg);
}

/*  Corazones el Deseo Collection -2012-*/
#pickuplist_page_151 .ptitle {
background-image: url(image/KB/12S-Corazo.jpg);
}

/*  Pleasures Collection -2013- */
#pickuplist_page_150 .ptitle {
background-image: url(image/KB/13S-Pleas.jpg);
}

/*  Voulez-Vous Collection -2014- */
#pickuplist_page_17 .ptitle {
background-image: url(image/KB/14S-Voule.jpg);
}



/* ●アクサミのコレクション */

/*  In Bloom Collection -2014- */
#pickuplist_page_145 .ptitle {
background-image: url(image/KB/14-Inbloom.jpg);
}

/*  LILY Series -5001- */
#pickuplist_page_18 .ptitle {
background-image: url(image/KB/14-5001.jpg);
}

/* FERN Series -5041- */
#pickuplist_page_40 .ptitle {
background-image: url(image/KB/14-5041.jpg);
}

/* BELL Series -5131- */
#pickuplist_page_20 .ptitle {
background-image: url(image/KB/14-5131.jpg);
}

/* PRIMROSE Series -5161- */
#pickuplist_page_96 .ptitle {
background-image: url(image/KB/14-5161.jpg);
}

/* WHITE LILY -5171- */
#pickuplist_page_156 .ptitle {
background-image: url(image/KB/14-5171.jpg);
}

/* PEONY -5181- */
#pickuplist_page_164 .ptitle {
background-image: url(image/KB/14-5181.jpg);
}

/* VIOLET -5021- */
#pickuplist_page_162 .ptitle {
background-image: url(image/KB/14-5021.jpg);
}

/* LILAC -5031- */
#pickuplist_page_161 .ptitle {
background-image: url(image/KB/14-5031.jpg);
}


/* ●Ewa Bienのコレクション */

/* 過去のCollection */
#pickuplist_page_154 .ptitle {
background-image: url(image/KB/EBDC.jpg);
}

/* 2013SS */
#pickuplist_page_155 .ptitle {
background-image: url(image/KB/EB13SS.jpg);
}


/* 2013AW */
#pickuplist_page_10 .ptitle {
background-image: url(image/KB/EB13AW.jpg);
}

/* 2014SS */
#pickuplist_page_13 .ptitle {
background-image: url(image/KB/EB14SS.jpg);
}



.vz a:link {
font-size: 10pt;
text-decoration:none;
color:#fff ; /*未訪問リンク */
}

.vz a:visited {
font-size: 10pt;
text-decoration:none;
color:#fff;/*訪問済みリンク */
}

.vz a:active {
font-size: 10pt;
text-decoration:none;
color:#fff ; /*クリックしたとき */
}

.vz a:hover {
font-size: 10pt;
text-decoration:none;
color:#900F;/*マウスが乗ったとき */
}


/* 会員登録ページ*/
.mregistration_page_body .ptitle {
width: 700px;
height: 300px;
padding: 0px;
text-indent: -9999px;
background-image: url(image/980/kanban/member.jpg);
} 

.mregistration_page_body #pagemain {
width: 700px;
padding: 0px 0px 15px;
}

.mregistration_page_body .pmiddle {
margin-left: 15px;
margin-top: 20px;
}

.mregistration_page_body .pbottom {
margin-left: 15px;
}

.mregistration_page_body #pagetd {
padding-top: 115px;
}

.mregistration_page_body #pan {
display: block;
position: absolute;
top: 430px;
}


/* 比嘉ページ */
.diary_page_body .ptitle {
width: 700px;
height: 333px;
text-indent: -9999px;

background-image: url(image/AzusaH/img/d-repo.jpg);
padding: 0px;
}

.diary_page_body #pagemain {
width: 700px;
padding: 0px 0px 15px;
}

.diary_page_body .pmiddle {
margin-left: 15px;
}

.diary_page_body .pbottom {
margin-left: 15px;
}

.diary_page_body #pagetd {
padding-top: 115px;
}


/* BBSページ */
.bbs_page_body .ptitle {
width: 700px;
height: 300px;
text-indent: -9999px;
background-image: url(image/980/kanban/bbs.gif);
padding: 0px;
}

.bbs_page_body #pagemain {
width: 700px;
padding: 0px 0px 15px;
}

.bbs_page_body .pmiddle {
margin-left: 15px;
margin-top: 20px;
}

.bbs_page_body .pbottom {
margin-left: 15px;
}

.bbs_page_body #pagetd {
padding-top: 115px;
}

.bbs_page_body #pan {
display: block;
position: absolute;
top: 450px;
}


/*==========================================================================================

	/// Sサイズ

==========================================================================================*/


/* SサイズBox */
.unitS {
position:relative;
float:left;
width:346px;
/*	margin-left:20px;*/
padding:0px;
}

/* IEでmarginが2重になるバグ対策 */
* html .boxS {
display:inline;
}

.unitS .entryImage {
float:right;
margin:0 0 0 15px;
}

/* 二段目にくるボックスのmargin調整 */
.unitBtm{
margin-top:25px;
}

/*==========================================================================================

	/// SSサイズ

==========================================================================================*/


/* SSサイズBox */
.unitSS {
position:relative;
margin-top:15px;
/*	margin-left:20px;*/
padding:1px;
}

/* IEでmarginが2重になるバグ対策 */
* html .boxSS {
display:inline;
}

.unitSS .entryImage {
float:left;
margin:0 5px 0 0;

}

/* 二段目にくるボックスのmargin調整 */
.unitBtm{
margin-top:25px;
}

.unitSS .more {
margin:0 0 0 2px;
}


/*==========================================================================================

	/// リンクボックス（jQuery.js使用）

==========================================================================================*/

/* 対象のボックス */
.linkbox {
}

/* オーバー時 */
.box_hover {
cursor:pointer;
/*	background:#ddd;*/
}

.box_hover a {
text-decoration:none;
}

/* オーバーアウト時 */
.none{
height:0px;
overflow:hidden;
text-indent:-9999px;
}	

/* もっと読む */
.more {
margin:5px;
}

.more a {
background:#ccffff;
color:#092127;
font-size: 77%;
}


/* エントリータイトル*/
.entryTitle {
padding:0px 5px 7px;
font-size:90%;
font-weight:bold;
margin: 0;
}

.entryTitle a {
color:#000;
margin: 0;
}

/* 本文*/
.entryBody {
color:#222;
font-size:77%;
margin: -3px 7px;
}

/* 大カテゴリ名*/
.categolyTitle {
height:20px;
font-size:1px;
text-indent:-99999em;
margin: 0;
}


/* 小カテゴリ名*/
.categolyName {
color:#c00;
font-size:93%;
font-weight:bold;
padding : 3px 7px;
margin : 0
}
.categolyName a {
	color:#c00;
}

/* エントリーイメージ*/
.entryImage {
}

.entryImage img {
vertical-align:bottom;
}

/* イメージボーダー*/
img {
border:none;
}

/* New Imgー*/
.newImg {
vertical-align:bottom;
}

/* 商品ページ価格*/

.detail_page_body #pricech {
font-size: 15px;
color: #CC0000;

}

/* 商品ページ返品特約*/

#detail_return A:link {
font-size: 13px;
color: #CC0000;
}


#detail_return A:visited {
font-size: 13px;
color: #CC0000;
}

#detail_return A:hover {
font-size: 13px;
color: #F06;
text-decoration: underline;
} 

#detail_return A:active {
font-size: 13px;
color: #CC0000;
}


/* プライバシーポリシー、会社概要*/


.pp {
margin-top:10px;
width:700px;
margin-left:0px;
margin-bottom:30px
}

.pp2 {
width:600px;
margin-left:40px;
margin-bottom:30px
}
	
	
.ph2  {
width:250px;
margin-top:10px;
margin-left:0px;
margin-bottom:10px;
background-color:#C9F;
padding:3px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
color:#000;
font-size:16px;
}


.ph3  {
margin-bottom:10px;
font-size:13px;
color:#000
}

	

p1  {
margin-top:0px;
text-align:justify;
text-justify:distrbute;
line-height:150%;
font-size:12px;
color:#666
}
	
.p_end {
width:40px;
margin-top:-10px;
margin-left:600px;
line-height:150%;
font-size:12px;
color:#666
}

/* メディア紹介SSサイズBox */
.unitSSM {
width: 296px;
position:relative;
padding:1px;
background-color: #EEE;
border: solid 1px #000
}


/*==========================================================================================

	/// SSサイズ

==========================================================================================*/


/* SSSサイズBox */
.unitSSS {
height:220px;
border: solid 1px #000;
position:relative;
margin-top:15px;
/*	margin-left:20px;*/
padding:1px;
}

/* IEでmarginが2重になるバグ対策 */
* html .boxSSS {
display:inline;
}

.unitSSS .entryImage {
margin:5 10px 5;
}

/* IEでmarginが2重になるバグ対策 */
* html .boxSSS {
display:inline;
}

.unitSSS .entryImage {
margin:5 10px 5;
}


/* IEでmarginが2重になるバグ対策 */
* html .boxSSS {
display:inline;
}

.unitSSS .entryImage {
margin:5 10px 5;
}


/* 二段目にくるボックスのmargin調整 */
.unitBtm{
margin-top:25px;
}

.unitSSS .more {
margin:0px 0px 0px 10px;
}

.entryTitleSSS {
padding:0;
font-size:75%;
font-weight:bold;
margin:5px 0px 0px 10px ;
}

.entryBodySSS {
color:#222;
font-size:77%;
margin:0px 0px 5px 10px ;
}

.categolyNameSSS {
margin:0px 0px 5px 10px ;
margin-left:10;
color:#c00;
font-size:93%;
font-weight:bold;
}
.categolyNameSSS a {
	color:#c00;
}


/* SMMサイズBox */
.unitSMM {
height:300px;
border: solid 1px #000;
position:relative;
margin-top:15px;
/*	margin-left:20px;*/
padding:1px;
}

/* IEでmarginが2重になるバグ対策 */
* html .boxSMM {
display:inline;
}

.unitSMM .entryImage {
margin:5 10px 5;
}


/* 二段目にくるボックスのmargin調整 */
.unitBtm{
margin-top:25px;
}

.unitSMM .more {
margin:0px 0px 0px 10px;
}

.entryTitleSMM {
padding:0;
font-size:75%;
font-weight:bold;
margin:5px 0px 0px 10px ;
}

.entryBodySMM {
color:#222;
font-size:77%;
margin:0px 0px 5px 10px ;
}

.categolyNameSMM {
margin:0px 0px 5px 10px ;
margin-left:10;
color:#c00;
font-size:93%;
font-weight:bold;
}

.categolyNameSMM a {
color:#c00;
}

/* MDサイズBox */
.unitMD {
width: 654px;
height:160px;
border: solid 1px #000;
position:relative;
margin-top:0px;
/*	margin-left:20px;*/
padding:1px;
border: solid 1px #000;
}

/* IEでmarginが2重になるバグ対策 */
* html .boxMD {
display:inline;
}


/* 二段目にくるボックスのmargin調整 */

.linkboxMD {
}

.entryBodyMD {
color:#222;
font-size:90%;
margin:10px;
line-height:100%;
}

.categolyNameMD {
margin:10px;
color:#c00;
font-size:93%;
font-weight:bold;
}

.MDmore {
margin-top:3px;
margin-left:10px;
}

.MDmore a {
background:#ccffff;
color:#092127;
font-size: 77%;
}

/*==========================================================================================

	/// トップボックス

==========================================================================================*/



/* トップボックスBox */
.unitT {
position:relative;
float:left;
width:320px;
/*margin-left:20px;*/
padding:0px;
}

/* IEでmarginが2重になるバグ対策 */
* html .boxT {
display:inline;
}

.unitT .entryImage {
float:left;
margin:0px 10px 0px 0px;
}

/* 二段目にくるボックスのmargin調整 */
.unitTtm{
margin-top:25px;
}

.unitT .more {
margin:5px 0px 0px 0px;
}

.entryTitleT {
padding:0;
font-size:75%;
font-weight:bold;
margin:0px 0px 5px 0px ;
}

.entryBodyT {
color:#222;
font-size:77%;
margin:5px 0px 5px 0px ;
}


/* 店長おすすめ */
.SMbrand {
text-align:center;
margin:5px 25px;
}

.SMbrand a {
background:#cc5566;
padding:5px;
color:#092127;
font-size: 77%;
}

.SMbrandT {
color:#222;
font-size:77%;
margin:15px ;
}

.SMbrandT a {
color:#C00;
font-size:12px;
}

/* 商品型番 */
.model_number {
display: block;
} 


/* アイテムリスト一覧 */
div.imagebox {
width: auto;
float: left;
text-align: center;
margin: 4px 2px 0px 4px;
}

p.caption {
text-align: center;
margin: 0px;
padding-bottom:6px;
font-size: 8px;
color: #00008b;
}

p.caption A {
font-size: 8px;
color: #00008b;
}


p.clear {
clear: both;
}


/* 商品マウスオーバー */
.photo_line_80 A:hover img,
.photo_line_140 A:hover img,
.photo_line_250 A:hover img {
-moz-opacity:0.6;
opacity:0.6;
filter: alpha(opacity=60);
} 


#guide {
BORDER-BOTTOM: #ddd 1px solid; 
BORDER-LEFT: #ddd 1px solid; 
PADDING-BOTTOM: 24px; 
LINE-HEIGHT: 150%; 
PADDING-LEFT: 6px; WIDTH: 508px; 
PADDING-RIGHT: 6px; 
FLOAT: left; 
COLOR: #222; 
FONT-SIZE: 10.5pt; 
BORDER-TOP: #ddd 1px solid; 
BORDER-RIGHT: #ddd 1px solid; 
PADDING-TOP: 10px; 
_width: 580px; 
-moz-border-radius-topleft: 6px; 
-webkit-border-top-left-radius: 6px; 
border-radius-topleft: 6px; 
-moz-border-radius-bottomleft: 6px; 
-moz-border-radius-bottomright: 6px; 
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px; 
border-radius-bottomleft: 6px; 
border-radius-bottomright: 6px
}


#guide P {
MARGIN-TOP: 1px;
MARGIN-BOTTOM: 1em;
MARGIN-LEFT: 1em;
TEXT-DECORATION: none
}

#guide P A{
COLOR: #90F;
TEXT-DECORATION: none
}

#guide DD {
MARGIN-BOTTOM: 1em
}

#guide DT {
BORDER-BOTTOM: #69349E 1px solid; 
BORDER-LEFT: #9966CC 1px solid; 
LINE-HEIGHT: 30px; 
PADDING-LEFT: 1em; 
MARGIN-BOTTOM: 1.5em; 
BACKGROUND: url(image/SG/guide-Pbar.png) #7D3EBC repeat-x left top; 
HEIGHT: 27px; 
COLOR: #fff; 
FONT-SIZE: 11pt; 
OVERFLOW: hidden; 
FONT-WEIGHT: bold; 
BORDER-RIGHT: #9966CC 1px solid; 
TEXT-DECORATION: none;
_line-height: 27px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
border-radius: 4px
}

#guide DT A {
COLOR: #fff
}

#guide DT A:hover {
TEXT-DECORATION: none
}

#guide DT P{
text-align: right;
}

#guide DD {
PADDING-BOTTOM: 0.5em; 
PADDING-LEFT: 0em
}


#guide UL {
PADDING-LEFT: 2em; 
COLOR: #555; 
FONT-SIZE: 10pt
}
#guide UL LI {
LIST-STYLE-TYPE: disc
}

#guide UL A{
COLOR:#90F;
LIST-STYLE-TYPE: disc
}

#guide DD UL {
BORDER-BOTTOM: #ddd 1px solid; 
BORDER-LEFT: #ddd 1px solid; 
PADDING-BOTTOM: 0.5em; 
BACKGROUND-COLOR: #f6f6f6; 
PADDING-LEFT: 1.5em; 
PADDING-RIGHT: 1em; 
BORDER-TOP: #ddd 1px solid; 
BORDER-RIGHT: #ddd 1px solid; 
PADDING-TOP: 1em; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
border-radius: 4px
}
#guide DD UL LI {
LIST-STYLE-TYPE: disc; 
MARGIN-BOTTOM: 0.5em
}

#guide UL {
MARGIN-BOTTOM: 1em
}

#guide HR {
DISPLAY: none
}

.clear {  
clear:both;　
} 

#guide UL.faqs LI {
LIST-STYLE-TYPE: none;
TEXT-DECORATION: none
}

#guide UL.faqs LI A {
COLOR:#90F;
PADDING-LEFT: 20px;
BACKGROUND: url(image/SG/GSpA.png) no-repeat left 1px
}

#guide UL.faqs LI SMALL{
font-size:12px;
color:#900;
LIST-STYLE-TYPE: none;
TEXT-DECORATION: none
}

#guide UL.faqs2 LI {
LIST-STYLE-TYPE: none;
COLOR:#069;
PADDING-LEFT: 20px;
BACKGROUND: url(image/SG/GSpA.png) no-repeat left 5px
}



#guide UL.faq {
LIST-STYLE-POSITION: outside; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-LEFT: 5px; 
PADDING-RIGHT: 0px; 
PADDING-TOP: 0px;
}

.faqs2 #news1 {
COLOR: #900;
WIDTH:110px;
BORDER-BOTTOM: #ddd 1px solid;
BORDER-LEFT: #ddd 1px solid;
BACKGROUND-COLOR: #FFF;
BORDER-TOP: #ddd 1px solid;
BORDER-RIGHT: #ddd 1px solid;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
PADDING-LEFT: 1em;
MARGIN-TOP: -5px; 
MARGIN-BOTTOM: 5px; 
}

.faqs2 #news2 {
COLOR: #000;
WIDTH:200px;
BORDER-BOTTOM: #ddd 1px solid;
BORDER-LEFT: #ddd 1px solid;
BACKGROUND-COLOR: #FFF;
BORDER-TOP: #ddd 1px solid;
BORDER-RIGHT: #ddd 1px solid;
PADDING-BOTTOM: 2px;
PADDING-LEFT: 1em;
PADDING-TOP: 2px;
MARGIN-TOP: 0px; 
MARGIN-BOTTOM: 5px; 
}

#gmenu {
PADDING-TOP: 10px;
WIDTH: 178px; FLOAT: right;
}

#gmenu DL {
}

#gmenu DL DT {
PADDING-BOTTOM: 1px; 
PADDING-LEFT: 1px
}

#gmenu DL DT A {
PADDING-BOTTOM: 0.5em;
LINE-HEIGHT: 100%;
BACKGROUND-COLOR: #B691DA;
PADDING-LEFT: 1em;
DISPLAY: block;
COLOR: #fff;
FONT-WEIGHT: bold;
PADDING-TOP: 0.5em
}
#gmenu DL DT A:hover {
BACKGROUND-COLOR: #8244C0;
TEXT-DECORATION: none
}

#gmenu DL DT.dtactive {
BORDER-BOTTOM: #ddd 1px solid;
BORDER-LEFT: medium none;
BACKGROUND-COLOR: #E8E5F6;
BORDER-TOP: #ddd 1px solid;
BORDER-RIGHT: #ddd 1px solid
}

#gmenu DL DT.dtactive A {
PADDING-BOTTOM: 0.5em; 
PADDING-LEFT: 1em; 
PADDING-RIGHT: 0px; 
BACKGROUND: url(image/SG/guide-Stp.png) #eee repeat-x left top; 
COLOR: #7D3EBC; 
PADDING-TOP: 0.5em
}

#gmenu DL DT.dtactive A:hover {
PADDING-BOTTOM: 0.5em; 
BACKGROUND-COLOR: #fff; 
PADDING-LEFT: 1em; 
PADDING-RIGHT: 0px; 
COLOR: #666; 
PADDING-TOP: 0.5em
}

#gmenu DL DD {
DISPLAY: none
}

#gmenu DL DD.ddactive {
BORDER-BOTTOM: #ddd 1px solid;
PADDING-BOTTOM: 1em; 
BACKGROUND-COLOR: #fff; 
PADDING-RIGHT: 0px; 
DISPLAY: block; 
MARGIN-BOTTOM: 1px; 
MARGIN-LEFT: -1px; 
BORDER-RIGHT: #ddd 1px solid; 
PADDING-TOP: 3px;
}

#gmenu DL DD.ddactive A {
PADDING-LEFT: 14px; 
BACKGROUND: url(image/SG/guideSpA.png) no-repeat left -79px; 
FONT-SIZE: 9pt
}

#gmenu UL UL {
PADDING-LEFT: 1.5em; 
PADDING-RIGHT: 0.5em; 
COLOR: #ccc
}

#gmenu UL UL LI {
LINE-HEIGHT: 120%; 
LIST-STYLE-TYPE: disc
}

#gmenu DD UL  {
list-style-type: none
}


/* サイズFAQ */
#size {
BORDER-BOTTOM: #ddd 1px solid; 
BORDER-LEFT: #ddd 1px solid; 
PADDING-BOTTOM: 24px; 
LINE-HEIGHT: 150%; 
PADDING-LEFT: 6px; WIDTH: 670px; 
PADDING-RIGHT: 6px; 
FLOAT: left; 
COLOR: #222; 
FONT-SIZE: 10.5pt; 
BORDER-TOP: #ddd 1px solid; 
BORDER-RIGHT: #ddd 1px solid; 
PADDING-TOP: 0px; 
_width: 580px; 
-moz-border-radius-topleft: 6px; 
-webkit-border-top-left-radius: 6px; 
border-radius-topleft: 6px; 
-moz-border-radius-bottomleft: 6px; 
-moz-border-radius-bottomright: 6px; 
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px; 
border-radius-bottomleft: 6px; 
border-radius-bottomright: 6px
}

#size P {
MARGIN-TOP: 1px;
MARGIN-BOTTOM: 3px;
MARGIN-LEFT: 1em;
TEXT-DECORATION: none;
}

#size P A{
COLOR: #90F;
TEXT-DECORATION: none
}

#size DT {
BORDER-BOTTOM: #69349E 1px solid; 
BORDER-LEFT: #9966CC 1px solid; 
LINE-HEIGHT: 30px; 
PADDING-LEFT: 1em; 
MARGIN-BOTTOM: 1.5em; 
BACKGROUND: url(image/SG/guide-Pbar.png) #7D3EBC repeat-x left top; 
HEIGHT: 27px; 
COLOR: #fff; 
FONT-SIZE: 11pt; 
OVERFLOW: hidden; 
FONT-WEIGHT: bold; 
BORDER-RIGHT: #9966CC 1px solid; 
TEXT-DECORATION: none;
_line-height: 27px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
border-radius: 4px
}

#size DT A {
COLOR: #fff
}

#size DT A:hover {
TEXT-DECORATION: none
}

#size DT P {
text-align: right;
}

#size DD {
PADDING-BOTTOM: 0.5em; 
PADDING-LEFT: 0em
}


#size UL {
PADDING-LEFT: 2em;
COLOR: #069;
FONT-SIZE: 10pt
}

#size UL LI {
LIST-STYLE-TYPE: disc
}

#size UL A{
COLOR:#90F;
LIST-STYLE-TYPE: disc
}

#size DD UL {
BORDER-BOTTOM: #ddd 1px solid; 
BORDER-LEFT: #ddd 1px solid; 
PADDING-BOTTOM: 0.5em; 
BACKGROUND-COLOR: #f6f6f6; 
PADDING-LEFT: 1.5em; 
PADDING-RIGHT: 1em; 
BORDER-TOP: #ddd 1px solid; 
BORDER-RIGHT: #ddd 1px solid; 
PADDING-TOP: 1em; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
border-radius: 4px
}

#size DD UL UL {
BORDER-BOTTOM: #ddd 1px solid; 
BORDER-LEFT: #ddd 1px solid; 
PADDING-BOTTOM: 0.5em; 
BACKGROUND-COLOR: #fff; 
PADDING-LEFT: 1.5em; 
PADDING-RIGHT: 1em; 
BORDER-TOP: #ddd 1px solid; 
BORDER-RIGHT: #ddd 1px solid; 
PADDING-TOP: 1em; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
border-radius: 4px
}

#size DD UL LI {
LIST-STYLE-TYPE: disc; 
MARGIN-BOTTOM: 0.5em
}

#size UL {
MARGIN-BOTTOM: 1em
}

#size HR {
DISPLAY: none
}

#size UL.faqs LI {
LIST-STYLE-TYPE: none;
TEXT-DECORATION: none
}


#size UL.faqs LI SMALL{
font-size:12px;
color:#900;
LIST-STYLE-TYPE: none;
TEXT-DECORATION: none
}

#size UL.faqs LI A {
COLOR:#90F;
PADDING-LEFT: 20px;
BACKGROUND: url(image/SG/GSpA.png) no-repeat left 1px
}

#size UL.faqs2 LI {
LIST-STYLE-TYPE: none;
COLOR:#909;
PADDING-LEFT: 20px;
BACKGROUND: url(image/SG/GSpA.png) no-repeat left 5px
}



#size UL.faq {
LIST-STYLE-POSITION: outside; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-LEFT: 5px; 
PADDING-RIGHT: 0px; 
PADDING-TOP: 0px;
}


#titlle {
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
LINE-HEIGHT: 43px;
PADDING-LEFT: 18px;
BACKGROUND: url(image/SG/guide-Mbar.png) #69349E no-repeat;
HEIGHT: 40px;
COLOR: #000;
FONT-SIZE: 20px;
BORDER-TOP: medium none;
BORDER-RIGHT: medium none;
}

#titlle A {
COLOR: #fff
}

#titlle A:hover {
TEXT-DECORATION: none
}


/* 在庫一覧表示 */
.detail_page_body .item_bot_box2 .text-11 A {
display: block;
width: 100px;
background: #93F;
border: 1px solid #909;
margin: 4px 20px 4px;
padding: 0px 6px;
font-size: 12px;
color: #FFF; 

font-weight: bold;
}


/* New商品詳細商品説明 */

.mainP{
text-align:enter;
width: 28px;
background: CCC;
line-height:.4;
margin: 0px 2px 8px;
padding: 14px 0px;
}

.cp: {
padding-bottom:13px;
width:630px;
}

.headline {
color:#222222;
font-family:"Quatro Slab Ultra Black","Rockwell Extra Bold","Gill Sans Ultra Bold","Arial Black",serif;
font-size: 26px;
font-weight: 900;
font-size-adjust: 0.564;
letter-spacing: -0.015em;
line-height: 1;
}

.rubric {
background: #FFD2D2;color:#000;
display: inline-block;*display:inline;font-family:Arial,Helvetica,"Helvetica Neue",sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 1.4;
margin: 0 0 8px 0;
padding: 1px 3px;
text-transform: uppercase;
}

.subheadline {
color:#222222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-

height:1.5;width:630px;
}

.author {
color:#666;font-family:Georgia,"Times New Roman","Times","serif";
font-size:px;
font-weight: normal;
line-height: 1.5;
font-style:italic;
margin-top: 4px;
margin-bottom:0;
}

.Mannequin{
background:#FFD2D2;
width:630px;
text-align: right;
color:#404040;
border: 1px solid #e0e0e0;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
font-size:10px;font-weight:normal;
line-height:1.4;
margin-top:-2px;
}

.henpin{	
background: #C00;
width: 628px;
text-align: right;
color: #FFF;
border: 2px solid #e0e0e0;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
font-size: 11px;
font-weight: normal;
line-height: 1.4;
margin-top: 10px;
}


.henpin a{
color: #FF9;
font-size:11px; font-weight:normal;
TEXT-DECORATION: none
}


.detail_item_text ul {
color:#222222;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
font-size: 12px;
text-align: right;
line-height: normal;
padding:0px;
}

.itext {
color:#222222;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
font-size: 12px;
line-height: normal;
margin: 0;
padding: 10px 3px 10px;
}

.itext a {
font-weight: bold;
color: #014778;
}


/* 商品詳細テーブル */
table#table-02 {
width: 630px;
border: 1px #c0c0c0 solid;
border-collapse: collapse;
border-spacing: 0;
font-size:10px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

table#table-02 th,table#table-03 th {
padding: 2px;
border: #c0c0c0 solid;
border-width: 0 0 1px 1px;
background: #e5e5e5;
font-weight: bold;
line-height: 120%;
text-align: center;
}


table#table-02 td,table#table-03 td  {
padding: 2px;
border: 1px #c0c0c0 solid;
border-width: 0 0 1px 1px;
 text-align: center;
}


table#table-03 {
width: 510px;
border: 1px #c0c0c0 solid;
border-collapse: collapse;
border-spacing: 0;
font-size:10px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}


#i-re {
background-color:#f5f5f5;
border:1px solid #c0c0c0
}

#i-re #rev {
width:272px;
float:left;_display: inline;
padding: 20px 20px 45px 20px;
border-right: 1px solid #c0c0c0
}


#i-re #rev2 {
width: 275px;
float: left;_display: inline;
padding: 20px 15px 45px 25px;
}


#i-re #rev ul {
margin-top:8px;
text-align:justify
}


#i-re #infob {
padding: 10px 20px;
clear: both
}

#infob #bi {
margin-top: 5px;
float: left;_display: inline;
margin-left: -10px;
width: 140px;height:50px;
}
	
#infob p {
color: #222222;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
font-size: 12px;
line-height: normal;
margin: 0;
padding: 3px 3px 1px;
}

#infob p a {
font-weight:bold;
color:#014778;
}

#infob p.author {
color:#666;
font-family:Georgia,"Times New Roman","Times","serif";
font-size: px;
font-weight: normal;
line-height: 1.5;
font-style: italic;
margin-top: 4px;
margin-bottom: 0;
}

#i-re #infob ul {
margin-top:20px;
}
	
#i-re #infob ul li {
font-size:13px;
display: inline;
margin-right: 10px;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

#i-re #infob ul li a,#i-set ul li a{
font-size-adjust: 0.51;
font-weight: bold;
letter-spacing: -0.03em;
line-height: 1;
border: 1px solid #fa614d;
color: #fff;outline: 1px solid #c82114;
padding: 3px;
background:#ee3500;	
}
	
#i-re #infob ul li a:active,#i-re #infob ul li a:hover {
border:1px solid #e15041
}

	
/* セットへのリンク */	
#i-re2 {
width: 245px;
float: left
}


#i-re2 #infob2 {
width: auto;
padding: 6px 0px;
}


#i-re2 #infob2 ul {
text-align: left;
margin-bottom: 24px;
}
	
#i-re2 #infob2 ul li {
font-size: 12px;
width: auto;
display: inline;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

	
#i-re2 #infob2 ul li a {
font-size-adjust:0.51;
font-weight:bold;
letter-spacing:-0.03em;
line-height:1;
border:1px solid #fa614d;
color:#fff;
outline:1px solid #c82114;
padding:3px;
background:#ee3500;
text-align: right;
}
	
#i-re2 #infob2 ul li a:hover {
border:1px solid #e15041
}

/* 注意事項 */	
.i-list {
float:right;
font-size: 12px;
display: block;
width: auto;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
text-align: right;
margin-top: -14px;
}
	
/* タブボックス枠の設定 */
div.tabbox { 
margin: 0px; padding: 0px;
}

/* タブの設定 */
p.tabs { 
margin-bottom:30px; padding: 0px;
 }
 
p.tabs a {
display: block; width: 90px; float: left;
margin: 0px 1px -1px 0px; padding: 2px;
text-align: center;
text-decoration: none;
border-top: 1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
text-decoration: none;/*下線なし*/
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
font-size:13px;
font-size-adjust:0.51;
font-weight:bold;letter-spacing:-0.03em;
line-height:32px;color:#333;
padding-left:10px;
 outline:0
}

p.tabs a.tab1 { 
background-color:#FFF;
}
p.tabs a.tab2 { 
background-color:#FFF;
}
p.tabs a.tab3 { 
background-color:#FFF;
}
p.tabs a.tab4 { 
background-color:#FFF;
}
p.tabs a.tab5 { 
background-color:#FFF;
}
p.tabs a.tab6 { 
background-color:#FFF;
}
p.tabs a:hover { 
color: #000; background-color:#f5f5f5;
}


/* ボックスの設定 */
div.tab {
overflow: auto;/* スクロールの許可 */
clear: left;
}

div#tab1 { border: 1px solid #e0e0e0; 
background-color: #f5f5f5; 
padding:15px;
}

div#tab2 { border: 1px solid #e0e0e0; 
background-color: #f5f5f5; 
padding:15px;
}

div#tab3 { border: 1px solid #e0e0e0; 
background-color: #f5f5f5; 
padding:15px;
}

div#tab4 { border: 1px solid #e0e0e0; 
background-color: #f5f5f5; 
padding:15px;
}

div#tab5 { border: 1px solid #e0e0e0; 
background-color: #f5f5f5; 
padding:15px;
}

div#tab6 { border: 1px solid #e0e0e0; 
background-color: #f5f5f5; 
padding:15px;
}

.i-line {
border-bottom:1px solid #d5b495;
color:#222222;
font-family:Georgia,"Times New Roman","Times","serif";
font-size:12px;
font-weight:normal;line-height:normal;
font-style:italic;
font-weight:bold;
letter-spacing:1px;
margin:25px 13px 13px 13px;
padding:0;
text-align:center;
text-transform:lowercase;
}

.i-line a {
color:#222222;
text-decoration: none;
}

.i-line .shim {
border-bottom:3px solid #f93a21;
padding:0 3px 0 5px;
white-space:nowrap;
}


/* フッターの設定 */
#gutter {
width:970px;
height:113px;
margin-top:30px;
}

#gutter li.gutter {
width:293px;height:
113px;margin:0 0 6px 25px;
float:left;
}

#gutter li.first {
margin-left:0;
}
	
#nfooter {
clear:both;
font-size:10px;
margin:25px 4px 0;
padding-bottom:40px;
text-transform:uppercase;width:970px;}

#nfooter a {
margin:0 7px;
}

#nfooter .secondary {
margin:0 7px;
padding-top:15px;
}

#copyright {
color:#666;
float:left;
font-size:x-small;
margin-top: 6px;
text-transform:none;
}

#av_logo {
background:url(image/SI/info.gif) no-repeat -8px 0;
display: block;
height: 35px;
margin: 30px 0 0 6px;
width: 340px;
}


/* ご利用案内とカート内の送料チェック */
.help_page_2,.help_page_7,.shipping_check {
display: none;
}

/* 返品特約に関する重要事項のチェック */		 
#cart_return .usercheck {
text-align: center;
background-color:#F4DBD9;
}

/* ログインの入力部分 */
.member .shopc_in .box_padding input {
width: 140px;
} 

/* 会員登録して購入 */
.point_box .bot_b .default_bot_b .memberregisterinput {
width: 110px;
height: 25px;
background-image: url(image/bot_bgA01.jpg);
}

/* 会員登録せずに購入 */
.point_box .bot_b .default_bot_b .nonmemberregisterinput {
width: 120px;
height: 25px;
background-image: url(image/bot_bgA01.jpg);
}

/* 送り主登録/変更 */
.point_box .bot_b .default_bot_b .sendereditinput {
display: inline;
width: 110px;
height: 25px;
background-image: url(image/bot_bgA01.jpg);
}

/* お届け先登録/変更 */
.point_box .bot_b .default_bot_b .shippingeditinput {
display: inline;
width: 120px;
height: 25px;
background-image: url(image/bot_bgA01.jpg);
}

/* 新規登録はこちら */
.point_box .bot_b .shippingregisterinput {
display: block;
width: 110px;
height: 25px;
background-image: url(image/bot_bgA01.jpg);
color:#FFF;
}

/* カート内に注意書き　非表示設定 */
.point_desc_default,
.price_desc_default {
display: none;
}
.cart_login_desc,
.cart_member_desc {
list-style: none;
margin-left: -15px;
}


/* スペシャル */
#special {
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial;
font-size: 12px;
background-color: #CCC;
text-align: left;
border-color: #666;
color: #000;
border-width: 1px;
border-style: solid;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
}

/* ご利用案内枠 */
.help_page_1 .table_fream {
margin: 5px;
padding: 10px;
border: 1px solid #CCC;
}

.help_page_3 .table_fream {
margin: 5px;
padding: 10px;
border: 1px solid #CCC;
}

.help_page_4 .point_box {
margin: 5px;
padding: 10px;
border: 1px solid #CCC;
}

.help_page_5 .table_fream {
margin: 5px;
padding: 10px;
border: 1px solid #CCC;
}

.help_page_8 .point_box {
margin: 5px;
padding: 10px;
border: 1px solid #CCC;
}

/* ポイントアイコン非表示 */
.icon {
display: none;
}


/* htmlマガジン */
.HTfo1 {
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial;
font-size: 12px;
text-align:left; 
color: #c98702;
font-weight:bold;

padding-bottom:4px;
padding-left:10px;
}
	
.HTfo2 {
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial;
font-size: 12px;
color:#737373;
text-align:left; 
}
	
p.HTfo3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-style:italic;
color:#383838;
text-align:left;
padding-left:10px;
}
	
.HTfo4 {
color: #c98702;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
padding-left:5px;	
}
	
.HTfo5 {
font-family:メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, Arial;
font-size:12px;
color:#737373;
}
	
.HTfo6 {
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial;
font-size: 15px;
color:#737373;
}
	
.HTfo7 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* 新規会員登録 */
.member .shopc_list .shopc_in {
padding: 0px;
}

/* ショップ画像 */
.shop_img {
top: 30px;
left: 0px;
position: absolute;
}

/* メニュー */
.global_menu {
position: relative;
left: 0px;
top: 100px;
height: 135px;
}

.global_menu table A:hover,
.banner table A:hover {
display: block;
}

#pagetd {
padding-top: 20px;
}

* html #pagetd { 
padding-top: 5px;
}

.categorylist_page_body #pagetd {
padding-top: 30px;
}

.top_page_body #pagetd {
padding-top: 5px;
}

/* カート */
.cart {
height: 45px;
position: relative;
left: 790px;
top: 85px;
width:190px;
}

/* いいね */
#fb-root {
position: absolute;
left: 300px;
top: 40px;
}

/* 左メニュー */
#lefttd {
padding-top: 20px;
}

*+html #lefttd {
padding-top: 20px;
}

* html #lefttd {
padding-top: 20px;
}


/* 「並べ替えプルダウン」共通指定 */
.pickuplist_page_body .pmiddle {
position: relative;
}

.subnavi {
width: 445px;
top: -125px;
left: 485px;
}

/* ログインボックス上セット */
/* 背景リセット */
.member .shopc_title,
.member .shopc_list,
.member .shopc_in,
.member .shopc_go,
.member .bot_b,
.member .shopc_in_title {
background-color: transparent;
border: none;
background-image: none;
}

/* 絶対位置指定変更 */
#lefttd .side_box {
position: relative;
}

.member,
.member .shopc_title,
.shopc_in .subicon03,
#st_login .shopc_in .subicon03,
.member .box_padding,
.member .box_padding .subicon03,
.member .shopc_go,
.member .error_box {
position: absolute;
z-index: 5;
}

/* 大枠 */
.member {
width: 720px;
top: -105px;
left: 70px;
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial;
color: #ffffff;
}

/* リンク文字色、文字サイズ */
.member A:link,
.member A:visited {
color: #ffffff;
font-size: 11px;
}

.member A:hover {
color: #ffffff;
font-size: 11px;
}

.member .shopc_list .text-11 {
font-size: 11px;
}

/* タイトル */
.member .shopc_title {
width: 100px;
height: 30px;
margin: 0px;
padding: 0px;
text-indent: -9999px;
top: 10px;
left:-30px;
}

/* ログイン前タイトル用画像 */
.member .shopc_title {
background-image: url(image/signin_title.gif);
}

/* ログイン後タイトル用画像 */
#st_login .shopc_title {
background-image: url(image/signout_title.gif);
}

/* 新規登録リンク */
.shopc_in .subicon03 {
display: block;
top: 0px;
left: 560px;
background-image: url(image/TP/icon_me.gif);
}

/* マイページリンク */
#st_login .shopc_in .subicon03 {
display: block;
top: 0px;
left: 560px;
background-image: url(image/TP/icon_my.gif);
}

/* パスワードを忘れたリンク */
.member .box_padding .subicon03 {
display: block;
width: 120px;
top: 2px;
left: 560px;
background-image: url(image/TP/icon_pa.gif);
}

/* メール・パスワード */
.member .box_padding {
top: 14px;
left: 0px;
z-index: 2;
}

/* ログイン・ログアウトボタン */
.member .shopc_go {
top: 10px;
left: 465px;
}

/* ユーザー名 */
#st_login .shopc_in .box_padding strong {
font-size: 12px;
padding-left: 2px;
}

/* エラー */
.member .error_box {
top: -20px;
left: 210px;
}

.member .error_text {
display: block;
background-color: #FF0000;
font-size: 10px;
color: #FFFFFF;
padding: 1px 5px;
}

.member .box_padding br {
display: none;
}

/* ポイント */
#lefttd .point{
left: 220px;
top: 2px; 
width: 170px;
position: absolute;
}

/* 会員ランク*/
.member_group{
left: 220px;
top: 23px; 
width: 170px;
position: absolute;
}

.top_page_body .side_box {
display: none;
}

.top_page_body .topdisplay .side_box {
display: block;
margin: 0px;
}

.top_page_body .topdisplay .navi {
position: absolute;
top: -500px;
left: 400px;
}

.center_box {
width: 980px;
}

.topdisplay_main {
 position: relative;
}

.top_page_body .center_box {
margin: 0px;
margin-top:15px;
position: relative;
left: 0px;
}

.topimage {
position: relative;
height: 460px;
}

.topimage img {
position: absolute;
left: 0px;
top: 15px;
}

.top_page_body .side_box,
#lefttd {
width: auto;
margin: 0px;
}

.top_page_body #lefttd {
position: absolute;
}

*+html .top_page_body .member {
top: -94px;
}

*+html .categorylist_page_body .ptitle {
padding-left: 0px;
padding-right: 0px;
}

/* 問合せメールアドレスはお間違え*/
.cart_table_bottom .text-11 {
font-size: 11px;
color:#BC4848;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

/* BBSはお間違え*/
.bbs_table_s .text-11 {
font-size: 11px;
color:#BC4848;
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

/* アイテム一覧 */
.Itemb {
height: 190px;
width: 305px;
position: absolute;
top: 0px;
left:675px;
}


/*トップブロック */
.body-box{
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
font-size:12px;
line-height:20px;
color:#333333;
background-color:#FFF;
}

.sale-info{
min-height:55px;
color:#555555;
position:relative;
}

.media-section{
position:relative;
width:980px;
}

.media-section ul{
margin:0px;
padding:0;
list-style:none;
display:block;
margin-left:-4px;
}

.media-section li{
margin-top:10px;
padding:0px;
position:relative;
display:block;
float:left;
width:240px;
padding:0px 0px 5px 5px;
overflow:visible;
}
	
.media-section li a{
display:block;
width:240px;
margin-top:-1px;
margin-left:-1px;
}

.media-section li a:hover{
text-decoration:none;
}

.media-section li a:hover .sale-info{
background-color:#ffffff;
}

.media-section li a:hover h3{
color:#999900;
}

.media-section img{
margin:0;
padding:0;
width:240px;
height:150px;
border:0;
}

.sale-info{
-webkit-transition:background-color 0.3s 0;
-moz-transition:background-color 0.3s 0;
-o-transition:background-color 0.3s 0;
transition:background-color 0.3s 0;
position:relative;
height:40px;
margin:0px;
padding:8px 8px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
/*background-color:#f2f2f0;*/
background-color:#ffffff;
}

.sale-info h3{
font-size:14px;
font-weight:normal;
text-shadow:0px 1px 0px #ffffff;
color:#222222;
height:20px;
overflow:hidden;
display:block;
padding-bottom:5px;
}
	
.media-title h2{
width:980px;
height:35px;
font-size:13px;
font-weight:normal;
line-height:20px;
color:#333333;
text-align:right;
padding:15px 0px 15px 0px;
background-image:url(image/TP/Mid213_AA-1.jpg);
background-repeat:no-repeat;
}

.spslc_inline_tb{
background-color:#fff;
position:absolute;
left:0;
top:0;
z-index:9999;
}

.sale-info .icon-info-s{
display:block;
float:left;
width:20px;
height:20px;
background-image:url(image/icon-1.gif);
background-repeat:no-repeat;
}

.sale-info .icon-info-i{
display:block;
float:left;
width:20px;
height:20px;
background-image:url(image/icon-2.gif);
background-repeat:no-repeat;
}

.media-section .sale-info .sale-time{
font-size:11px;
font-weight:normal;
line-height:20px;
display:block;
color:#777777;
position:absolute;
bottom:10;
left:30px;
}

/* 360View*/

.banner360 {
position:absolute;
z-index:99;
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
margin:180px 0 0 260px;
}

.banner360_mini {
background: url(product/logo_mini_b.png);   
width:130px;
height:115px;
position: absolute;
z-index:99;
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
margin:10px 0 0 480px;
background-repeat:no-repeat;
}

/* スライダー */

* {
margin: 0px;
padding: 0px;
}

.slideFrame {
width: 980px;
margin:0;
overflow: hidden;
}

.slideFrame .bx-wrapper {
width: 980px;
margin: 0 auto;
position: relative;
}

.slideFrame .bx-wrapper .bx-pager {
text-align: center;
margin-top: 0px;
margin-bottom: 20px;
}

.slideFrame .bx-wrapper .bx-pager .bx-pager-item {
display: inline-block;
*zoom: 1;
*display: inline;
}

.slideFrame .bx-wrapper .bx-prev {
left: 10px;
}

.slideFrame .bx-wrapper .bx-next {
right: 10px;
}

#slideBox .bx-wrapper .bx-pager a {
background: lightgray;
display: block;
width: 15px;
height: 20px;
margin: 0 5px;
text-decoration: none;
color: #fff;
}

#slideBox .bx-wrapper .bx-pager a:hover,
#slideBox .bx-wrapper .bx-pager a.active {
background: gray;
}

#slideBox .bx-wrapper .bx-prev {
left: -35px;
background: url(demo-images/prev-img.png) no-repeat;
}

#slideBox .bx-wrapper .bx-next {
right: -35px;
background: url(demo-images/next-img.png) no-repeat;
}

#slideBox .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -25px;
width: 35px;
height: 35px;
text-indent: -9999px;
z-index: 9999;
}

/**************************
*
*	GENERAL
*
**************************/
.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap 

tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	float: left;
	position: relative;
	z-index: 0;
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
        margin-top:15px;
}
.camera_wrap {
	width: 100%;
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
    background: url(image/blank_camera.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
    background: #fff url(image/camera-loader.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(image/camera-loader.gif) no-repeat center;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
}
.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
}
.camera_caption > div {
	padding: 10px 20px;
}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(image/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(image/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
	left: 0;
	position: relative;
	right:0;
	z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
}
.camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left: 0;
}
.camera_prev > span {
	background: url(image/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_next {
	right: 0;
}
.camera_next > span {
	background: url(image/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_commands {
	right: 41px;
}
.camera_commands > .camera_play {
	background: url(image/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
}
.camera_commands > .camera_stop {
	background: url(image/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-indent: -9999px;
	width: 16px;
}
.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
	border: 1px solid;
	cursor: pointer;
	margin-top: 5px;
	vertical-align:bottom;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
	background: url(image/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
	background: url(image/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
	background: url(image/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
	background: url(image/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
	background: url(image/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
	background: url(image/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
	background: url(image/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
	background: url(image/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
	background: url(image/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
	background: url(image/overlay10.png) repeat;
}
.camera_caption {
	color: #fff;
}
.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #434648;
}
.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background: #d8d8d8;
	background: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
	border-color: 1px solid #000;
}

/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}

    /* 
ブランドコンテンツ
----------------------------------------------------------- */  
.brand_box {
width: 980px;
border: none;
margin-top:50px;
padding :0;
position: relative;  
overflow: hidden;
}

.brand_content {
padding :0 ;
}

.brand_image_area {
padding: 0 ;
overflow: hidden;
width: 1013px;
margin-right: -33px;
}

ul.brand_image_area li {
float: left;
list-style:none;
margin: 0 32px 30px 0;
}

    /* 
セレクトコンテンツ
----------------------------------------------------------- */  
.select_box {
width: 980px;
border: none;
margin:30px 0 30px 0;
position: relative;  
overflow: hidden;
}


    /* 
スペシャルコンテンツ
----------------------------------------------------------- */ 
.ifre_absolute{position:absolute;left:0;top:0;background-color:#FFF;z-index:9999;} 

.special_box {
width: 980px;
border: none;
margin:50px 0 50px 0;
padding :18px 0 12px 0;
background-color: #010101;
position: relative;  
overflow: hidden;
}

p.special_title_box {
height: 60px;
margin-bottom: 18px;

}

.special_content {
overflow: hidden;
padding :0 0 0 3px;
}

.special_text_height {
	height:70px;
}

    /* 
メディアコンテンツ
----------------------------------------------------------- */  
.media_box {
width: 980px;
border: none;
margin:30px 0 30px 0;
position: relative;  
overflow: hidden;
}

    /* 
サービスコンテンツ
----------------------------------------------------------- */  
.service_box {
width: 980px;
border: none;
margin:30px 0 30px 0;
position: relative;  
overflow: hidden;
}

    /* 
アイコン
----------------------------------------------------------- */  
.sale-info .icon-info-x{
display:block;
float:left;
width:20px;
height:20px;
background-image:url(http://www.splash-web.net/data/splash-web/image/icon-3.gif);
background-repeat:no-repeat;
}


    /* 
クリア用
----------------------------------------------------------- */  
div.clear{
	clear: both;
}

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids 

image jumping */
.flexslider .slides img {display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 0px; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url

(http://www.avanca.co.jp/splash/yajirushi.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-

indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: 

pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; 

box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}



.media-section2{
position:relative;
width:980px;
}


.media-section2 li{
padding:0px 2px 5px 3px;
}
.media-section2 li a:hover{
text-decoration:none;
}

.media-section2 li a:hover .sale-info{
background-color:#ffffff;
}

.media-section2 li a:hover h3{
color:#999900;
}


.media-section2 .sale-info .sale-time{
font-size:11px;
font-weight:normal;
line-height:20px;
display:block;
color:#777777;
position:absolute;
bottom:10;
left:30px;
}

.media-title2 h2{
width:980px;
height:35px;
font-size:13px;
font-weight:normal;
line-height:20px;
color:#333333;
text-align:right;
padding:15px 0px 15px 0px;
background-image:url(image/TP/Mid213_AA-1.jpg);
background-repeat:no-repeat;
}



/* サイズ カテゴリページ　設定 */
#pickuplist_page_50 .ptitle,
#pickuplist_page_53 .ptitle,
#pickuplist_page_54 .ptitle,
#pickuplist_page_55 .ptitle,
#pickuplist_page_57 .ptitle,
#pickuplist_page_59 .ptitle,
#pickuplist_page_60 .ptitle,
#pickuplist_page_75 .ptitle,
#pickuplist_page_76 .ptitle,
#pickuplist_page_77 .ptitle,
#pickuplist_page_78 .ptitle,
#pickuplist_page_81 .ptitle,
#pickuplist_page_83 .ptitle, 
#pickuplist_page_116 .ptitle,
#pickuplist_page_117 .ptitle,
#pickuplist_page_118 .ptitle,
#pickuplist_page_133 .ptitle,
#pickuplist_page_134 .ptitle,
#pickuplist_page_135 .ptitle,
#pickuplist_page_136 .ptitle,
#pickuplist_page_137 .ptitle, 
#pickuplist_page_115 .ptitle{
width: 700px;
height: 150px;
padding: 0px;
text-indent: -9999px;}

#pickuplist_page_137 .ptitle {
background-image: url(image/SZ/S85f.gif);
}

#pickuplist_page_136 .ptitle {
background-image: url(image/SZ/S80f.gif);
}

#pickuplist_page_115 .ptitle {
background-image: url(image/SZ/S75-80g.gif);
}

#pickuplist_page_50 .ptitle {
background-image: url(image/SZ/S65c.gif);
}

#pickuplist_page_53 .ptitle {
background-image: url(image/SZ/S65d-e.gif);
}

#pickuplist_page_54 .ptitle {
background-image: url(image/SZ/S65f.gif);
}

#pickuplist_page_55 .ptitle {
background-image: url(image/SZ/S70a-b.gif);
}

#pickuplist_page_57 .ptitle {
background-image: url(image/SZ/S70c-d.gif);
}

#pickuplist_page_59 .ptitle {
background-image: url(image/SZ/S70e.gif);
}

#pickuplist_page_60 .ptitle {
background-image: url(image/SZ/S70f.gif);
}

#pickuplist_page_75 .ptitle {
background-image: url(image/SZ/S75a.gif);
}

#pickuplist_page_76 .ptitle {
background-image: url(image/SZ/S75b.gif);
}

#pickuplist_page_77 .ptitle {
background-image: url(image/SZ/S75c-e.gif);
}


#pickuplist_page_78 .ptitle {
background-image: url(image/SZ/S75f.gif);
}

#pickuplist_page_81 .ptitle {
background-image: url(image/SZ/S80b.gif);
}

#pickuplist_page_83 .ptitle {
background-image: url(image/SZ/S75h.gif);
}
 
#pickuplist_page_116 .ptitle {
background-image: url(image/SZ/S85c.gif);
}

#pickuplist_page_117 .ptitle {
background-image: url(image/SZ/S80c-d.gif);
}

#pickuplist_page_118 .ptitle {
background-image: url(image/SZ/S80e.gif);
}

#pickuplist_page_133 .ptitle {
background-image: url(image/SZ/S85b.gif);
}

#pickuplist_page_134 .ptitle {
background-image: url(image/SZ/S85d.gif);
}

#pickuplist_page_135 .ptitle {
background-image: url(image/SZ/S85e.gif);
}

/* ショップ画像の設定 */
.shoplogo {
position: absolute;
top: -139px;
}

*+html .shoplogo {
top: -135px; 
}

.shoplogo A img {
width: 290px; 
}

#copy h1 {
font-size: 10px;
width: 350px;
color: #FFFFFF;
padding-top: 5px;
position: absolute; 
}

#copy h1 A:link {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

#copy h1 A:active {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

#copy h1 A:visited {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

#copy h1 A:hover {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}



/* 修正アイテムページCSS */
.ipage_bgfr{
	background-color:#f5f5f5;
	border:1px solid #c0c0c0;
	margin:30px 0;
}

ul.ilistdesign{
	margin-top:15px;
	margin-left:15px;
	margin-bottom:20px;
	text-align:left;
}

ul.ilistdesign li{
	font-size:13px;
	display: inline;
	margin-right: 10px;
	font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}


ul.ilistdesign li a{
	font-size-adjust: 0.51;
	font-weight: bold;
	letter-spacing: -0.03em;
	line-height: 1;
	border: 1px solid #fa614d;
	color: #fff;outline: 1px solid #c82114;
	padding: 3px;
	background:#ee3500;	
}

.itemattention{
	text-align:right;
	font-size:12px;
	margin-top:10px;
	font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}




/* スタッフレビューレイアウト */
.staff_review_box{
	width:630px;
	background-color:#f5f5f5;
	padding-top:15px;
	padding-bottom:15px;
	border:1px solid #C0C0C0;
	margin-bottom:50px;
}

.staff_review_box p{
	font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Arial,";
}

.staff_review_box > p{
	margin-left:15px;
	margin-right:15px;
	clear:both;
}

.stfrev_div{
	width:600px;
	height:225px;
	padding-top:15px;
	margin:15px;
	clear:both;
	border-top:1px solid #C0C0C0;
}

.staff_rev_mds{
	margin-left:15px;
}

.staff_rev_mds + div{
	border:none;
}

.stfrev_div div{
	float:right;
	width:333px;
	margin-left:15px;
}

.stfrev_div h6{
	font-size:14px;
	margin-bottom:10px;
}

.stfrev_div p{
	margin-bottom:15px;
}

.stfrev_div img{
	width:252px;
	height:225px;
}