@charset "utf-8";

/* 初期化 */
* {margin:0; padding:0;}

body {color:#000; background-color:#fff; margin:0; padding:0; font-size:12px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; min-width:950px;}

a {color:#630;}
a:hover {color:#f90;}
a:visited {color: #cc6633;} /* にっけい色 */


/* IEでmin-width擬似的に実現 */
* html .container {min-width:950px; background-color:#fff;}
* html .minwidth {border-left:950px solid #fff;}
* html .minbox {margin-left:-950px; position: relative;}
/*\*/
* html .container, * html .minwidth, * html .minbox {
  height: 1px;
}
/**/

/* ヘッダ */
#header {margin:5px 20px 0; white-space:nowrap;}
#header h1 {text-indent:-9999px; background:url(../img/logo.gif) no-repeat; float:left; width:153px; height:53px; display:inline;}
#header h1 a {display:block; width:153px; height:53px; text-decoration:none;}
#header div.banner {margin-left: 10px; height:45px; float:left; display:inline;}
#header h4 {color:#4E3516; font-size:14px; line-height:1.35; padding:2px 10px 0; float:left;}
#header .navi {float:right; margin-bottom: 10px;}
#header .navi2 {clear: right; float:right;}


/* 新メニュー */
#menu {background-color:#6A4824; padding:0 0 0 10px;}
#menu ul#nav,#menu li,#menu a {display:block; vertical-align:middle;}
#menu  ul#nav li {float:left; list-style:none; white-space:nowrap; text-align:center;}
#menu  ul#nav li#nav         {width:80px;}
#menu  ul#nav li#nav_search  {float:right;padding:5px 3px 0 5px; color:#E8DEB0;}
#nav_search input.submit3 {
  background: transparent url("../img/btn_search.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -1000px;
  display: inline;
}
#nav_search input.submit3:hover {
  background: transparent url("../img/btn_search_on.gif") no-repeat 0 0;
}

#menu a {color:#E8DEB0; text-decoration:none; font-weight:bold; background:#6D4B26 url(../img/menu_bg.gif) repeat-x bottom; border:#553318 solid 1px; padding:6px 0 9px; margin-right:1px;}
#menu a:hover {color:#f90; font-weight:bold; background:#6D4B26 url(../img/menu_bg_on.gif) repeat-x top;}
#menu a.posi {color:#6D4B26; text-decoration:none; font-weight:bold; background:#CCCC99; border:#CCCC99 solid 1px; padding:6px 0 9px; margin-right:1px;}
#menu a.posi:hover {color:#6D4B26; font-weight:bold; background:#CCCC99;}

/* ヘッダメニュー*/
#submenu {padding:1px 0 34px 180px; background-color:#CCCC99;}
#submenu ul#nav,#submenu li,#submenu a {display:block;}
#submenu ul#nav li {padding:10px 5px 15px 5px;float:left; list-style:none; text-align:center; font-weight:bold;}
#submenu ul#nav li.separate {padding:10px 0 15px 0;float:left; list-style:none; text-align:center;}
#submenu ul#nav li.atv {background-color:#FFF;}

/* ↓レイアウト1(3段組み:side--main--extra) */
/* ラッパー */
  #layout1 #wrapper {margin:10px;}

/* コンテンツ */
  #layout1 #contents {width:100%; float:right; margin-left:-200px;}

/* メインコンテンツ */
  #layout1 #main {width:100%; float:left; margin-right:-200px;}


/*
 * 共通
 */
.submit {float: right; margin-right: 10px;}


/*
 * 共通タイトル
 */
#title {background-color:#fff;}
#title h2 {color:#c00; font-size:18px; line-height:1; background-color:#fff; padding:8px 0 1px 20px; float:left; border-bottom:#000 solid 1px; letter-spacing:1px;}
#title h3 {color:#c00; font-size:12px; font-weight:normal; line-height:1; float:right; padding:8px 10px 0 10px;}
#title a.next {background:url(../img/arrow1.gif) no-repeat 4.5em 2px; padding-right:12px;}
#title a.prev {background:url(../img/arrow2.gif) no-repeat 0 2px; padding-left:14px;}
#title .current {color:#c00; font-size:14px; font-weight:bold;}


/*
 * 共通ページナビ
 */
#pagenavi {text-align:center; margin:15px auto;}
#pagenavi a.next {background:url(../img/arrow1.gif) no-repeat 4.5em 2px; padding-right:12px;}
#pagenavi a.prev {background:url(../img/arrow2.gif) no-repeat 0 2px; padding-left:14px;}
#pagenavi .current {color:#c00; font-size:14px; font-weight:bold;}


/* バナー */
#banner {margin: 0px 200px 10px}


/* 商品一覧タイトル */
#listtitle h2 {color:#c00; font-size:16px; line-height:1; padding:8px 0 7px 0; float:left; margin:-right: 10px;}
#listtitle h4 {font-weight:normal; font-size: 12px; padding:8px 0 7px 0px; margin-left: 20px; float:left;}




/* 商品一覧ページナビ */
#listnavi {clear: both; margin: 8px auto;}
#listnavi ul {list-style: none;}
#listnavi li.pages {float: left; display: inline;}
#listnavi li.nextpages {float: right; display: inline;}

#listnavi_empty {clear: both; margin: 0; height:8px;}




/* 年齢認証 警告 */
    #warn {text-align: center;}
    #warn h2 {color:#c00; font-weight:bold;}
    #warn .warnmsg {font-size:12px; margin:20px 0px 15px 0px;}
	#warn .warnage {font-size:22px; font-weight:bold; margin:10px 0px 10px 0px;}
	#warn table {margin:15px auto;}
	#warn td.yes { color:#630; font-size:22px; font-weight:bold;}
	#warn td.no {font-size:14px; font-weight:bold;}
	#warn td.warn {color:#630; width:20px;}
	#warn hr {margin:0 10px; text-align:center;}
	#warn .warnmsg {line-height:1.5em;}
	

/* ログイン */
    #layout1 #login {margin-left: 10px;}
    #layout1 #login .loginerr {font-size:14px; color:#c00; font-weight:bold;}
    #layout1 #login ul {margin:15px 5px 10px 10px; list-style:none;}
    #layout1 #login li.header {font-size:14px; color:#630; margin-bottom:10px;}
    #layout1 #login li.iptfld {color:#630; margin-left:10px; margin-bottom:5px;}
    #layout1 #login .submitbtn {width: 200px;}
	td.iptfld{font-size:14px; font-weight:bold; color:#630;}
    p.login a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin.gif) no-repeat; width:112px; height:20px; display:block;}
    #login #title {background-color:#fff; border-bottom:#000 solid 1px;}
    #login #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:8px 0 1px 35px; display:block; letter-spacing:1px; border-bottom:none;}
    #login .segment {border:#A69649 solid 1px; margin:20px auto; width:70%;}
    #login p {font-size:14px; font-weight:bold; background:#BFB16D url(../img/lead_bar3.gif) repeat-x bottom; color:#E8DEB0; line-height:1; padding:4px 10px 3px;}
    #login .pass_bottom {margin-left: 150px;}


/* ログアウト */
    #layout1 #logout {margin: 50px auto;}
    #layout1 #logout h2 {color:#630; font-weight:bold;}

/* 追加ナビゲーション */
  #layout1 #extra {float:right; width:180px;}

/* サイドナビゲーション */
  #layout1 #side {width:180px;float:right; margin-right:20px;}
/* ↑レイアウト1(side--main--extra) */

/* ↓レイアウト2(3段組み:extra--main--side) */
/* ラッパー */
  #layout2 #wrapper {margin:10px;}

/* コンテンツ */
  #layout2 #contents {width:100%; float:left; margin-right:-200px;}

/* メインコンテンツ */
  #layout2 #main {width:100%; float:right; margin-left:-200px;}

/* 追加ナビゲーション */
  #layout2 #extra {float:right; width:180px; margin-right:20px;}

/* サイドナビゲーション */
  #layout2 #side {width:180px;float:left; margin-left:20px;}
/* ↑レイアウト2(side--main--extra) */

/* ↓レイアウト3(2段組み:side--main) */
/* ラッパー */
  #layout3 #wrapper {margin:10px;}

/* コンテンツ */
  #layout3 #contents {width:100%; float:right; margin-left:-200px;}

/* メインコンテンツ */
  #layout3 #main {margin-left:200px;}

/* サイドナビゲーション */
  #layout3 #side {width:180px;float:right; margin-right:20px;}
/* ↑レイアウト3(side--main) */

/* ↓レイアウト4(1段組み) */
#layout4 #wrapper {margin:10px;}

/* ↑レイアウト4(1段組み) */




/* 一覧メニュー（サイドナビ） */
#sidemenu {background-color:#F7F5ED; border:#A69649 solid 1px; margin-bottom:10px;}
#sidemenu h2.list a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_listmenu4.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu h2.ranking a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_ranking.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu ul {margin:10px 5px; list-style:none;}
#sidemenu li {margin-bottom:5px;}
#sidemenu li a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#sidemenu li.sidemenu_right {text-align:right;}
#sidemenu form input {margin-left:5px; margin-top:5px; font-size:12px;}
#sidemenu form input.search {width:120px;}

#sidemenu a:link {color:#630;}
#sidemenu li a:hover {color:#f90;}
#sidemenu a:visited {color:#630;} 

/* 全ての商品メニュー */
#sidemenu_all {background-color:#F7F5ED; border-top:#A69649 solid 1px; border-left:#A69649 solid 1px; border-right:#A69649 solid 1px;}
#sidemenu_all h2.list a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_listmenu5.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu_all h2.ranking a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_ranking.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu_all ul {margin:10px 5px 0px; list-style:none;}
#sidemenu_all li {padding-bottom:5px;}
#sidemenu_all li a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#sidemenu_all li.sidemenu_right {text-align:right;}
#sidemenu_all form input {margin-left:5px; margin-top:5px; font-size:12px;}
#sidemenu_all form input.search {width:120px;}

#sidemenu_all a:link {color:#630;}
#sidemenu_all li a:hover {color:#f90;}
#sidemenu_all a:visited {color:#630;} 

/* 新品メニュー */
#sidemenu_new {background-color:#F7F5ED; border-top:#A69649 solid 1px; border-left:#A69649 solid 1px; border-right:#A69649 solid 1px;}
#sidemenu_new h2.list a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_listmenu3.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu_new h2.ranking a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_ranking.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu_new ul {margin:10px 5px 0px; list-style:none;}
#sidemenu_new li {padding-bottom:5px;}
#sidemenu_new li a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#sidemenu_new li.sidemenu_right {text-align:right;}
#sidemenu_new form input {margin-left:5px; margin-top:5px; font-size:12px;}
#sidemenu_new form input.search {width:120px;}

#sidemenu_new a:link {color:#630;}
#sidemenu_new li a:hover {color:#f90;}
#sidemenu_new a:visited {color:#630;} 

/* 中古メニュー */
#sidemenu_used {background-color:#F7F5ED; border-top:#A69649 solid 1px; border-left:#A69649 solid 1px; border-right:#A69649 solid 1px;}
#sidemenu_used h2.list a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_listmenu2.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu_used h2.ranking a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_ranking.gif) no-repeat; font-size:0; height:25px; display:block;}
#sidemenu_used ul {margin:10px 5px 0px; list-style:none;}
#sidemenu_used li {padding-bottom:5px;}
#sidemenu_used li a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#sidemenu_used li.sidemenu_right {text-align:right;}
#sidemenu_used form input {margin-left:5px; margin-top:5px; font-size:12px;}
#sidemenu_used form input.search {width:120px;}

#sidemenu_used a:link {color:#630;}
#sidemenu_used li a:hover {color:#f90;}
#sidemenu_used a:visited {color:#630;} 


/* ジャンル（サイドナビ） */
#category {background-color:#F7F5ED; border:#A69649 solid 1px; margin-bottom:10px;}
#category h2 a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/side_category.gif) no-repeat; font-size:0; height:25px; display:block;}
#category ul {padding:10px 5px; list-style:none;}
#category li {margin-bottom:2px;}
#category p {text-align:right; padding:10px;}
#category p a {background:url(../img/arrow1.gif) no-repeat 0 2px; padding-left:12px;}
#category ul.genretree {margin:0; padding: 0 5px;}
#category ul.genretree li {background: url(../img/tree.gif) no-repeat 0 0; padding-left: 12px; list-style: none;}

/* 人気キーワード（サイドナビ） */
#keyword,#keyword2 {background-color:#F7F5ED; border:#A69649 solid 1px; margin-bottom:10px;}
#keyword h2 {text-indent:-9999px; border-bottom:#A69649 solid 1px; background:url(../img/side_keyword.gif) no-repeat; font-size:0; height:25px; display:block;}
#keyword ul,#keyword2 ul {padding:10px 5px; list-style:none; word-break:break-all;}
#keyword li,#keyword2 li {margin-right:5px; line-height:1.35; display:inline;}


#keyword a:link {color:#630;}
#keyword li a:hover {color:#f90;}
#keyword a:visited {color:#630;} 



/* キーワード（サイドナビ） */
#keyword2 h2 {text-indent:-9999px; border-bottom:#A69649 solid 1px; background:url(../img/side_keyword2.gif) no-repeat; font-size:0; height:25px; display:block;}

/* 注目タグ （サイドナビ） */
#tag,#tag2 {background-color:#F7F5ED; border:#A69649 solid 1px; margin-bottom:10px;}
#tag h2 {text-indent:-9999px; border-bottom:#A69649 solid 1px; background:url(../img/side_tag.gif) no-repeat; font-size:0; height:25px; display:block;}
#tag ul,#tag2 ul {padding:10px 5px; list-style:none; word-break:break-all;}
#tag li,#tag2 li {margin-right:5px; line-height:1.35; display:inline;}
#tag li.taglevel1,#tag2 li.taglevel1 {font-size:20px; font-weight:bold;}
#tag li.taglevel2,#tag2 li.taglevel2 {font-size:18px; font-weight:bold;}
#tag li.taglevel3,#tag2 li.taglevel3 {font-size:16px;}
#tag li.taglevel4,#tag2 li.taglevel4 {font-size:14px;}
#tag li.taglevel5,#tag2 li.taglevel5 {font-size:12px;}
#tag li.taglevel6,#tag2 li.taglevel6 {font-size:10px;}

#tag a:link {color:#630;}
#tag li a:hover {color:#f90;}
#tag a:visited {color:#630;} 


/* タグ （サイドナビ） */
#tag2 h2 {text-indent:-9999px; border-bottom:#A69649 solid 1px; background:url(../img/side_tag2.gif) no-repeat; font-size:0; height:25px; display:block;}

/* 違反行為の通知 （サイドナビ） */
p#singout a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_singout.gif) no-repeat; width:112px; height:20px; display:block; margin:10px auto;}
p#singout a:hover {background:url(../img/btn_singout_on.gif) no-repeat;}


/* ロゴ（サイドナビ） */
#side #logo {margin-top: 30px; text-align: left;}
#side #logo h2 {background-color: #F7F5ED; border: 1px solid #A69649; color: #6A4824; display: block; font-size: 12px; margin-top: 30px; padding: 3px 0px 3px 5px;}
#side #logo h3 {color: #000000; font-size: 11px; font-weight:bold; margin-top: 10px; margin-left: 5px;}
#side #logo p.center {text-align: center;}


/* 商品ランキング（追加ナビ） */
#ranking {background-color:#F7F5ED; border:#A69649 solid 1px; margin-bottom:10px;}
#ranking h2.ranking1 a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/extra_ranking1.gif) no-repeat; font-size:0; height:25px; display:block;}
#ranking h2.ranking2 a {text-indent:-9999px; text-decoration:none; border-bottom:#A69649 solid 1px; background:url(../img/extra_ranking2.gif) no-repeat; font-size:0; height:25px; display:block;}
#ranking dl {padding:7px; border-bottom:#E9E4CD solid 1px; border-top:#fff solid 1px;}
#ranking dt {float:left;}
#ranking dt a img {border:#666 solid 1px; margin-right: 3px; width:85px;}
#ranking dt a:hover img {border:#f90 solid 1px; margin-right: 3px;}
#ranking dd {margin-left:70px; line-height:1.2;}
#ranking dd h3 {color:#c00; font-size:12px;}
#ranking dd a.actress {color:#c00; font-weight:bold;}
#ranking dd a:hover.actress {color:#f90; font-weight:bold;}
#ranking dd.price {color:#c00; font-weight:bold;}
#ranking dd.cartin2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin3.gif) no-repeat; width:70px; height:18px; display:block; margin:3px 0px 0px 20px;}
#ranking dd.cartin2 a:hover {background:url(../img/btn_cartin3_on.gif) no-repeat;}
#ranking dd.reserve2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve3.gif) no-repeat; width:70px; height:18px; display:block; margin:3px 0px 0px 20px;}
#ranking dd.reserve2 a:hover {background:url(../img/btn_reserve3_on.gif) no-repeat;}
#ranking p {text-align:right; padding:10px;}
#ranking p a {background:url(../img/arrow1.gif) no-repeat 0 2px; padding-left:12px;}

/* ログイン時メッセージ */
#login_msg {margin: 0px 200px 10px}

/* 新着DVD,VHS(ポータル) */
#newdvd,#newstockdvd,#newvhs {
  margin:20px 200px 20px;
}
#newdvd h2,#newstockdvd h2,#newvhs h2 {
  background:url(../img/title_bg_underline.gif) repeat-x bottom;
}
#newdvd h2 a {
  text-indent:-9999px; 
  font-size:0; 
  text-decoration:none; 
  background:url(../img/title_newdvd2.gif) no-repeat; 
  font-size: 10px;
  display:block; 
  width:250px; 
  height:29px;
}
#newstockdvd h2 a {
  text-indent:-9999px; 
  font-size:0; 
  text-decoration:none; 
  background:url(../img/title_newdvd.gif) no-repeat; 
  font-size: 10px;
  display:block; 
  width:250px; 
  height:29px;
}
#newvhs h2 a {
  text-indent:-9999px; 
  font-size:0; 
  text-decoration:none; 
  background:url(../img/title_newvhs.gif) no-repeat; 
  display:block; 
  width:250px; 
  height:29px;}
#newdvd .pictlist dl,#newstockdvd .pictlist dl,#newvhs .pictlist dl {
  padding:20px 5px 0 0px;
  float:left;
  width:24%;
}
#newdvd .pictlist dt,#newstockdvd .pictlist dt,#newvhs .pictlist dt {
  text-align:center;
  width:125px;
}
#newdvd .pictlist dt img,#newstockdvd .pictlist dt img,#newvhs .pictlist dt img {
  width:125px;
}
#newdvd .pictlist dt a img,#newstockdvd .pictlist dt a img,#newvhs .pictlist dt a img {
  border:#666 solid 1px;
}
#newdvd .pictlist dt a:hover img,#newstockdvd .pictlist dt a:hover img,#newvhs .pictlist dt a:hover img {
  border:#f90 solid 1px;
}
#newdvd .pictlist dd,#newstockdvd .pictlist dd,#newvhs .pictlist dd {
  margin:3px 0px 0px 0px;
  line-height:1.35;
  width:125px;
}
#newdvd .pictlist dd.price,#newstockdvd .pictlist dd.price,#newvhs .pictlist dd.price {
  float:left;
  color:#c00;
  font-weight:bold;
  width:50px;
}
#newdvd .pictlist dd.cartin a,#newstockdvd .pictlist dd.cartin a,#newvhs .pictlist dd.cartin a {
  text-indent:-9999px;
  font-size:0;
  text-decoration:none;
  background:url(../img/btn_cartin3.gif) no-repeat; 
  width:70px;
  height:18px;
  display:block;
  margin:0 0 0 50px;
}
#newdvd .pictlist dd.cartin a:hover,#newstockdvd .pictlist dd.cartin a:hover,#newvhs .pictlist dd.cartin a:hover {
  background:url(../img/btn_cartin3_on.gif) no-repeat;
}
#newdvd p,#newstockdvd p,#newvhs p {
  clear:both;
  text-align:right;
  padding:15px 10px 0 0;
}
#newdvd p a,#newstockdvd p a,#newvhs p a {
  background:url(../img/arrow1.gif) no-repeat 0 2px;
  padding-left:12px;
}
/* 新着一覧クリアフィックス */
#newdvd .pictlist:after,#newstockdvd .pictlist:after,#newvhs .pictlist:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
#newdvd .pictlist,#newstockdvd .pictlist,#newvhs .pictlist {
  display:inline-block;
}
/* Hides from IE-mac \*/
* html #newdvd .pictlist {
  height:1%;
}
* html #newstockdvd .pictlist {
  height:1%;
}
* html #newvhs .pictlist {
  height:1%;
}
#newdvd .pictlist,#newstockdvd .pictlist,#newvhs .pictlist {
  display:block;
}
/* End hide from IE-mac */


/* お勧め商品 */
#recommend {margin:0 200px 30px;}
#recommend h2 {background:url(../img/title_bg.gif) no-repeat right;}
#recommend h2.new a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/title_recommend1.gif) no-repeat; display:block; width:250px; height:29px;}
#recommend h2.rsv a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/title_recommend2.gif) no-repeat; display:block; width:250px; height:29px;}
#recommend h2.dvd a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/title_recommend_dvd.gif) no-repeat; display:block; width:250px; height:29px;}
#recommend h2.vhs a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/title_recommend_vhs.gif) no-repeat; display:block; width:250px; height:29px;}
#recommend .item {float:left; margin:15px 0 10px; width:49.9%; margin-right:-3px;}
#recommend .itemp {float:left; width:150px;}
#recommend .itemp a img {border:#666 solid 1px;}
#recommend .itemp a:hover img {border:#f90 solid 1px;}
#recommend .tagbox {background-color:#F7F5ED; border:#A69649 solid 1px; margin-top:7px; padding:0 2px 5px 5px;}
#recommend .tagbox ul {list-style:none; margin-top:5px;}
#recommend .tagbox li {font-size:10px; line-height:1.25; margin-right:5px; display:inline;}
#recommend .tagbox h3.category {text-indent:-9999px; background:url(../img/icon_category.gif) no-repeat; font-size:0; height:13px; width:44px; display:block;}
#recommend .tagbox h3.tag {text-indent:-9999px; background:url(../img/icon_tag.gif) no-repeat; font-size:0; height:13px; width:44px; display:block;}
#recommend .itemtxt {margin-left:155px; margin-right:10px;}
#recommend .itemtxt h3 {font-size:14px;line-height:1.35;}
#recommend .itemtxt p {line-height:1.35; margin-top:7px;}
#recommend .itemtxt p.price {color:#c00; font-weight:bold;}
#recommend .itemtxt p.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin.gif) no-repeat; width:112px; height:20px; display:block;}
#recommend .itemtxt p.cartin a:hover {background:url(../img/btn_cartin_on.gif) no-repeat;}
#recommend .itemtxt p.reserve a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve.gif) no-repeat; width:112px; height:20px; display:block;}
#recommend .itemtxt p.reserve a:hover {background:url(../img/btn_reserve_on.gif) no-repeat;}

/* 詳細検索 */
#list #item table.regist {margin-left:3px;}
#list #item th.details {width:65px; padding:5px 0px 5px 0px; text-align:left;}
#list #item td.details {width:720px; padding:5px 0px 5px 0px; text-align:left;}
#list #item td.details2 {width:720px; padding:5px 0px 5px 0px; text-align:left; line-height:1.5em;}

#list #message h4 {font-size:12px; font-weight:normal; margin:10px; 0px 10px 3px;}




/* お知らせ */
#info {margin:0 200px 0px;}
#info h2 {background:url(../img/title_bg.gif) no-repeat right;}
#info h2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/title_info.gif) no-repeat; display:block; width:250px; height:29px;}
#info dl {margin:5px 10px 0;}
#info dt,#info dd {line-height:1.35;}
#info dt {color:#c00; float:left;}
#info dd {margin-left:70px;}

/* お知らせ詳細 */
#info dd.info {margin-left:70px; font-weight:bold; color:#630;}


/* 中古一覧 */
#main1 #list {margin-left:200px;}

#main1 #list h2 {background:url(../img/title_bg.gif) no-repeat right; margin-bottom:10px;}
#main1 #list h2.used a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/title_usedgoods.gif) no-repeat; display:block; width:250px; height:29px; margin-bottom:10px;}


#list #used_item .pictlist {margin:10px 0px 10px 0px; padding-bottom:10px; border-bottom:none;}
#list #used_item .pictlist dl {padding: 0px; width: 12%; float:left;}
#list #used_item .pictlist dt {text-align: center; width: 85px; height:140px;}
#list #used_item .pictlist dt img {width:85px;}
#list #used_item .pictlist dt a img {border:#666 solid 1px;}
#list #used_item .pictlist dt a:hover img {border:#f90 solid 1px;}
#list #used_item .pictlist dd {line-height:1.35; width:85px;}
#list #used_item .pictlist dd.title {text-align:center; width:85px;}

#list #used_item .pictlist dd.price {text-align: right; color:#c00; font-weight:bold; width:55px;}

#list #used_item .pictlist dd.cartin {width: 30px;}
#list #used_item .pictlist dd.cartin a:hover {background:url(../img/btn_cartin7_on.gif) no-repeat;}
#list #used_item .pictlist dd.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin7.gif) no-repeat; width:30px; height:15px; display:block; margin:0 auto;}


/* 中古一覧（表組み） */

#list #used_item .pictlist2 td img {width:55px; text-align:left;}
#list #used_item .pictlist2 td img {border:#666 solid 1px;}
#list #used_item .pictlist2 td a:hover img {border:#f90 solid 1px;}

#list #used_item .pictlist2 table.portal {margin-bottom:15px;}

#list #used_item .pictlist2 td.img {width:60px; vertical-align:top; padding-bottom:2px;}

#list #used_item .pictlist2 td.title {padding-bottom:2px; font-size:10px;}

#list #used_item .pictlist2 td.price {width:38px; color:#c00; font-weight:bold;font-size:9px;}
#list #used_item .pictlist2 td.cartin {width:17px;}
#list #used_item .pictlist2 td.cartin a:hover {background:url(../img/btn_cartin7_on.gif) no-repeat;}
#list #used_item .pictlist2 td.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin7.gif) no-repeat; width:17px; height:15px; display:block; margin:0 auto;}
#list #used_item .pictlist2 .linklist {margin-right: 15px; text-align: right;}
#list #used_item .pictlist2 .linklist a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}



/* 新着情報 */
#newitem {margin:20px 200px 20px;}
#newitem h2 {background:url(../img/title_bg.gif) no-repeat right;}
#newitem h2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/title_newitem.gif) no-repeat; display:block; width:250px; height:29px;}
#newitem .pictlist dl {padding:20px 5px 0 0px; float:left; width:24%;}
#newitem .pictlist dt {text-align:center; width:125px;}
#newitem .pictlist dt img {width:125px;}
#newitem .pictlist dt a img {border:#666 solid 1px;}
#newitem .pictlist dt a:hover img {border:#f90 solid 1px;}
#newitem .pictlist dd {margin:3px 0px 0px 0px;line-height:1.35; width:125px;}
#newitem .pictlist dd.price {color:#c00; font-weight:bold;}
#newitem .pictlist dd.cartin2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin2.gif) no-repeat; width:85px; height:18px; display:block; margin:0 auto;}
#newitem .pictlist dd.cartin2 a:hover {background:url(../img/btn_cartin2_on.gif) no-repeat;}
#newitem .pictlist dd.reserve2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve2.gif) no-repeat; width:85px; height:18px; display:block; margin:0 auto;}
#newitem .pictlist dd.reserve2 a:hover {background:url(../img/btn_reserve2_on.gif) no-repeat;}
#newitem p {clear:both; text-align:right; padding:15px 10px 0 0;}
#newitem p a {background:url(../img/arrow1.gif) no-repeat 0 2px; padding-left:12px;}
/* 新着一覧クリアフィックス */
#newitem .pictlist:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#newitem .pictlist {display:inline-block;}
/* Hides from IE-mac \*/
* html #newitem .pictlist {height:1%;}
#newitem .pictlist {display:block;}
/* End hide from IE-mac */


/* 商品詳細 */
#detail {margin-bottom:0px;}
#detail #backlink {padding: 3px; line-height:1;}
#detail #title {background-color:#fff; border-bottom:#000 solid 1px; margin-bottom: 10px;}
#detail #title h2 {color:#c00; font-size:18px; line-height:1; background-color:#fff; border-bottom:none; padding:8px 0 1px 20px; float:left; letter-spacing:1px;}
#detail #title h2 a {color: #000;  font-size:18px;}

#detail .tool {float:right; width:230px; background-color:#fff;}
#detail .sell {background-color:#fff;}
#detail .sell table {width:100%; border:#000 solid 1px; margin-bottom:10px;}
#detail .sell table th {background-color:#ccc; color: #c00; font-size: 14px; text-align: center;}
#detail .sell table th.ent_w {background-color:#ccc; color: #FFEFE6; font-size: 14px; text-align: center;}
#detail .sell table td {padding:10px;}
#detail .sell table td.ent {text-align: center;}
#detail .sell table td.ent p.ent_h{font-size:16px; color:#c00; font-weight:bold; border:2px solid #c00; margin: 10px 10px 20px; padding:3px 0; text-align:center;}
#detail .sell table td.ent p.ent_m{font-size:12px; margin-top:5px;}
#detail .sell table td.ent p.ent_r{font-size:14px; font-weight:bold; color: #c00; padding-top:5px;}
#detail .sell table td p.entry a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_entry.gif) no-repeat; width:112px; height:20px; display:block;margin: 0 auto;}
#detail .sell table td p.entry a:hover {background:url(../img/btn_entry_on.gif) no-repeat;}
#detail .sell table td p.entry_off a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_entry_off.gif) no-repeat; width:112px; height:20px; display:block;margin: 0 auto;}
#detail .sell table td.help {text-align:right; padding-top:3px; padding-bottom:3px;}
#detail .sell table td.help a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#detail .buy {background-color:#fff;}
#detail .buy table {width:100%; border:#c00 solid 1px; margin-bottom:10px;}
#detail .buy table th {background-color:#cc9; color: #c00; font-size: 14px; text-align: center;}
#detail .buy table td {padding:10px;}
#detail .buy table td.cart {text-align: center;}
#detail .buy table td.cart p.cart_h{font-size:16px; color:#c00; font-weight:bold; border:2px solid #c00; margin: 10px 10px 20px; padding:3px 0; text-align:center;}
#detail .buy table td p.price_normal{font-size:14px;}
#detail .buy table td p.price{font-weight:bold; font-size:14px; color: #c00; padding-top:5px;}
#detail .buy table td p.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin.gif) no-repeat; width:112px; height:20px; display:block; padding-top:8px;margin: 0 auto;}
#detail .buy table td p.cartin a:hover {background:url(../img/btn_cartin_on.gif) no-repeat; padding-top:8px;}
#detail .buy table td p.cartin_off a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin_off.gif) no-repeat; width:112px; height:20px; display:block; padding-top:8px;margin: 0 auto;}
#detail .buy table td p.reserve a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve.gif) no-repeat; width:112px; height:20px; display:block; padding-top:8px;margin: 0 auto;}
#detail .buy table td p.reserve a:hover {background:url(../img/btn_reserve_on.gif) no-repeat; padding-top:8px;}
#detail .buy table td p.sellinfo {text-align:right; padding-top:5px;}
#detail .buy table td p.sellinfo a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#detail .buy table td p.info {text-align:right; padding-top:10px; font-size:10px;}

#detail .itemp {float:left; width:205px; margin-top:2px;}
#detail .itemp img {width: 200px;}
#detail .itemp a img {border:#666 solid 1px; margin-bottom:10px;}
#detail .itemp a:hover img {border:#f90 solid 1px;}
#detail .itemp p {margin:0 auto 3px; width:112px;}
#detail .itemp p.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin.gif) no-repeat; width:112px; height:20px; display:block;}
#detail .itemp p.cartin a:hover {background:url(../img/btn_cartin_on.gif) no-repeat;}
#detail .itemp p.reserve a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve.gif) no-repeat; width:112px; height:20px; display:block;}
#detail .itemp p.reserve a:hover {background:url(../img/btn_reserve_on.gif) no-repeat;}
#detail .itemp p.watchin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_watch.gif) no-repeat; width:112px; height:20px; display:block; margin-top:5px;}
#detail .itemp p.watchin a:hover {background:url(../img/btn_watch_on.gif) no-repeat;}
#detail .itemp p.tag a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_tag.gif) no-repeat; width:112px; height:20px; display:block; margin-top:5px;}
#detail .itemp p.tag a:hover {background:url(../img/btn_tag_on.gif) no-repeat;}
#detail .itemp p.entry a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_entry.gif) no-repeat; width:112px; height:20px; display:block;}
#detail .itemp p.entry a:hover {background:url(../img/btn_entry_on.gif) no-repeat;}
#detail .itemp p.review a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_review.gif) no-repeat; width:112px; height:20px; display:block;}
#detail .itemp p.review a:hover {background:url(../img/btn_review_on.gif) no-repeat;}
#detail .itemp div {margin:0 auto 3px;}
#detail .itemp div.img a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#detail .itemp div.img img {width: 28px;}
#detail .itemtxt {margin-left:210px; margin-right: 240px;}
#detail .itemtxt p {line-height:1.35; margin:10px 3px 5px;}
#detail .itemtxt p.review a {background:url(../img/arrow1.gif) no-repeat 0 2px;padding-left:12px;}
#detail table.data {margin-top:5px;}
#detail .data th,#detail .data td {vertical-align:top; line-height:1;}
#detail .data th {background-color:#fff; color:#000; font-weight:normal; white-space:nowrap; padding:3px; text-align:right;}
#detail .data th.price {background-color:#fff; color:#c00; font-weight:bold; white-space:nowrap; padding:3px; text-align:right;}
#detail .data td {padding:3px 0 3px 5px;}
#detail .data td span.price{color:#c00; font-weight:bold;}
#detail .data td p.rectime {background-color:#fff; color:#000; font-weight:normal; white-space:nowrap; padding:3px; text-align:right; display:inline;}
#detail .data td.rank img {margin-right:3px; vertical-align:bottom;}
#detail table.media {background-color:#f5f5f5; border-top:#ccc solid 1px; border-right:#ccc solid 1px;}

#tabs {float:left; width:100%;border-bottom:#ba6 solid 5px;/* margin-top:2px;*/}
#tabs ul {margin:0;padding:0 10px 0;list-style:none;}
#tabs li {float:left;background:#cc9;margin-left:5px;padding:0; width:15%;}
#tabs a {display:block;background:#cc9;padding:5px 15px 4px; font-weight:bold;}
#tabs #current {background:#ba6;}
#tabs #current a {background:#ba6;padding-bottom:4px;}

#help {margin:0 0 3px 10px;text-align: right;}

/* メディアリスト */
#media th {background-color:#aaa; color:#fff; font-weight:normal; white-space:nowrap;}
#media th, #media td {border-left:#ccc solid 1px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; padding:4px 10px 3px; line-height:1;}
#media th.media, #media th.time {width:6%;}
#media th.sale, #media td.sale {width:8%;}
#media td.media, #media td.time {width:6%; text-align:center;}
#media th.jan, #media td.jan {width:12%;}
#media th.day, #media td.day {width:8%; text-align:center;}
#media th.price {width:6%;}
#media td.price {width: 6%; text-align: right;}
#media td.comment {text-align:left; white-space:normal; line-height:1.35;}
#media td.exhibit {width:10%;}
#media td.exhibit p.entry a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_entry.gif) no-repeat; width:112px; height:20px; display:block; empty-cells:show; margin:0 auto;}
#media td.exhibit p.entry a:hover {background:url(../img/btn_entry_on.gif) no-repeat;}

/* 出品リスト */
#entrylist {background-color:#F7F5ED; border-right:#A69649 solid 1px; margin:0  0 20px 0; width:100%; clear:left;}
#entrylist th {background-color:#DFD9C4; border-left:#A69649 solid 1px; border-bottom:#A69649 solid 1px; border-top:#A69649 solid 1px; color:#6A4824; font-weight:normal; white-space:nowrap; line-height:1; padding:4px 5px 3px;}
#entrylist th.media {width:6%;}
#entrylist th.price {width:10%;}
#entrylist th.conditon {width:6%;}
#entrylist th.image {width:6%;}
#entrylist th.saler {width:57%;}
#entrylist th.cartin {width:15%;}

#entrylist td {border-left:#A69649 solid 1px; border-bottom:#A69649 solid 1px; padding:5px; text-align:center; white-space:nowrap;}
#entrylist td.media {width:6%; vertical-align:top;}
#entrylist td.condition {width:6%; vertical-align:top;}
#entrylist td.image {width:6%; vertical-align:top;}
#entrylist td.cartin {width:15%; empty-cells:show; vertical-align:top;}
#entrylist td.price {color:#c00; font-weight:bold; width:10%; text-align: center; padding-right:5px; font-size:14px; vertical-align:top;}
#entrylist p.photo a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_camera.gif) no-repeat; width:74px; height:18px; display:block; margin:5px auto 0; vertical-align:top;}
#entrylist p.photo a:hover {background:url(../img/btn_camera_on.gif) no-repeat; vertical-align:top;}
#entrylist td.saler {text-align:left; white-space:normal; width:57%; vertical-align:top;}
#entrylist td.saler img {margin-right:3px; vertical-align:top;}
#entrylist td.saler p {margin-bottom:3px; line-height:1.35;}
#entrylist td.saler p .tab {background-color:#F7F5ED; color:#000; padding:1px 4px; margin-left:5px;}
#entrylist td.saler p.info {font-size: 12px;} 
#entrylist td.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin.gif) no-repeat; width:112px; height:20px; display:block; text-align:center; vertical-align:top; margin:0 auto;}
#entrylist td.cartin a:hover {background:url(../img/btn_cartin_on.gif) no-repeat; vertical-align:top;}
#entrylist td.reserve a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve.gif) no-repeat; width:112px; height:20px; display:block; text-align:center; vertical-align:top; margin:0 auto;}
#entrylist td.reserve a:hover {background:url(../img/btn_reserve_on.gif) no-repeat; vertical-align:top;}
#entrylist .current {color:#c00; font-weight:bold;}
#entrylist a.next {background:url(../img/arrow1.gif) no-repeat 2.3em 2px;} 

#lastupddate {text-align:right;}

/* 詳細画像 */
#image {text-align: center;}
#image h2 {background:url(../img/title_bg.gif) no-repeat right;}
#image h2 a {text-align:left; color:#c00; font-size:16px; text-decoration:none; line-height:1; background:url(../img/title.gif) no-repeat; padding:8px 0 7px 35px; display:block;}


/* 画像登録 */
.image_form .comment {background-color:#999; color:#fff; padding:1px 4px; margin-right:5px;}



/* ユーザーレビュー */
#review {background-color:#F7F5ED; border-right:#A69649 solid 1px; margin:0 0 20px 0; width:100%; clear:left;}
#review th {background-color:#DFD9C4; border-left:#A69649 solid 1px; border-bottom:#A69649 solid 1px; border-top:#A69649 solid 1px; color:#6A4824; font-weight:normal; white-space:nowrap; line-height:1; padding:4px 5px 3px;}
#review th.rank {width:125px;}
#review th.comment {width:600px;}
#review th.date {width:125px;}
#review td {border-left:#999 solid 1px; border-bottom:#999 solid 1px; padding:5px; text-align:center; white-space:nowrap; vertical-align:top;}
#review td.nodata {width: 750px;}
#review td.rank {width:125px;}
#review td.rank img {margin-right:3px;}
#review td.comment {text-align:left; white-space:normal; width:600px;}
#review td.comment p {margin-bottom:3px; line-height:1.35;}
#review td.comment p .tab {background-color:#999; color:#fff; padding:1px 4px; margin-right:5px;}
#review td.date {width:125px;}
#review .current {color:#c00; font-size:14px; font-weight:bold;}
#review a.next {background:url(../img/arrow1.gif) no-repeat 2.3em 2px; padding-right:12px;}
#review a.prev {background:url(../img/arrow2.gif) no-repeat 0 2px; padding-left:12px;}


/* 検索結果一覧タイトル */
#list {margin-bottom:20px;}
#list #title {background-color:#fff; border-bottom:#000 solid 1px;}
#list #title h2 {color:#000; font-size:18px; line-height:1; background-color:#fff; padding:10px 0 1px 20px; float:left; border-bottom:none;}
#list #title h3 {color:#c00; font-size:12px; font-weight:normal; line-height:1; float:right; padding:8px 10px 0 10px;}
#list #title a.next {background:url(../img/arrow1.gif) no-repeat 4.5em 2px; padding-right:12px;}
#list #title a.prev {background:url(../img/arrow2.gif) no-repeat 0 2px; padding-left:14px;}
#list #title .current {color:#c00; font-size:14px; font-weight:bold;}

/* 検索結果一覧表示方法 */
#list form#disp {margin-bottom:15px; padding:15px 5px; text-align:right; border-bottom:#A69649 solid 1px;}
#list form#disp ul,#list form#disp li {list-style:none;}
#list form#disp li {display:inline; margin-left:10px;}
#list form#disp li.keyword {float:left;}
#list form#disp li select {margin-left:5px;}

/* 検索結果一覧絞込み */
#list #narrow {background-color:#fff;margin:8px 0px 5px 0px; padding-top: 0;}
#list #narrow h3 {background:#BFB16D url(../img/lead_bar1.gif) repeat-x bottom; color:#6A4824; font-size:14px; font-weight:bold; text-align:left; line-height:1; padding:4px 10px 3px;}
#list #narrow form table {margin:7px; background-color:#fff;}
#list #narrow form td,#list #narrow form th {padding:5px;}
#list #narrow form th {background-color:transparent;}
#list #narrow table.more {margin:1px;}
#list #narrow table.more2 {background-color: #fff; border: #E5CEAB solid 1px; margin:7px;}
#list #narrow .more th,#list #narrow .more td {padding: 0px; line-height:1.25;}
#list #narrow a.narrow2 {text-indent:-9999px; text-decoration:none; background:url(../img/btn_change.gif) no-repeat; width:40px; height:20px; display:block; float:left;}
#list #narrow a:hover.narrow2  {background:url(../img/btn_change_on.gif) no-repeat;}
#list #narrow a.narrow3 {text-indent:-9999px; text-decoration:none; background:url(../img/btn_cancel.gif) no-repeat; width:40px; height:20px; display:block; float:left;}
#list #narrow a:hover.narrow3 {background:url(../img/btn_cancel_on.gif) no-repeat;}
#list #narrow a.narrow4 {text-indent:-9999px; text-decoration:none; background:url(../img/btn_narrowcancel.gif) no-repeat; width:140px; height:20px; display:block;}
#list #narrow a:hover.narrow4 {background:url(../img/btn_narrowcancel_on.gif) no-repeat;}
#list #narrow .more th {text-align:center; white-space:nowrap;}
#list #narrow .more td .noselect {color:#A69649; white-space:nowrap;}
#list #narrow .more td .selected {color:#c00; font-weight:bold;}
#list #narrow .more td.space {padding:3px 3px 0px 0px;  border:none; width:190px; vertical-align:top;}
#list #narrow .more td.space2 {padding:3px 7px 0px 7px;}
#list #narrow .more td.space3 {padding:3px 0px 0px 2px; border:none; width:80px; vertical-align:top;}
#list #narrow .more td.space4 {width: 90px; padding:7px 0px 0px 10px;}
#list #narrow .more td.space5 {width: 350px; padding:7px 0px 0px 10px;}
#list #narrow .more th.space {text-align:left; padding:3px 0px 0px 7px; font-weight:normal; vertical-align:top;}
#list #narrow .more th.space2 {padding:3px 7px 0px 3px;}
#list #narrow .more th.space3 {text-align:left; padding:3px 0px 0px 0px; font-weight:normal; vertical-align:top;}
#list #narrow .more td.space b {font-size: 14px;}

#list #narrow .more td.space_1 {padding:3px 3px 0px 0px;  border:none;  width:190px;}
#list #narrow .more th.space_1 {text-align:left; padding:3px 0px 0px 7px; font-weight:normal;}
#list #narrow .more td.space3_1 {padding:3px 0px 0px 0px; border:none; width:80px; text-align:left;}
#list #narrow .more th.space3_1 {text-align:left; padding:3px 0px 0px 0px; font-weight:normal;}
#list #narrow form th.pd{width: 70px; background-color: #E5CEAB;}
#list #ref li{list-style:none; display:inline; float:right; margin:5px 0px 5px 0px;}
#list #ref li.ref{margin:7px 10px 0px 0px;}
#list #ref li.ref2{margin:0px 5px 0px 10px; padding:0px;}
#list #ref li.pagenum{margin:7px 10px 0px 0px; float:left; vertical-align:middle;}
#list #ref li.pagenum2{font-size: 16px; color:#c00; font-weight:bold; margin:7px 10px 0px 0px; float:left; vertical-align:middle;}
#list #ref a.search {background:url(../img/icon_glass.gif) no-repeat; padding-left:14px;}
#list #item{clear:right;}
#list #narrow table.kind {width:600px;} 

/* 絞込み */
#narrow #total_ref {border-bottom: #000 solid 1px; border-top: #000 solid 1px;}

/* 検索結果一覧商品情報（リスト） */
/* 商品一覧ページナビ */
#list #itemnavi {background-color:#F0EEE1; clear:both; text-align:center; margin:2px 0px 0px 0px; width: 100%;}
#list #itemnavi ul{list-style: none;}
#list #itemnavi li a.asc {background:url(../img/arrow4.gif) no-repeat 0 2px;padding-left:12px;}
#list #itemnavi li a.desc {background:url(../img/arrow3.gif) no-repeat 0 2px;padding-left:12px;}
#list #itemnavi li.title {float: left; width:50%; display: inline;}
#list #itemnavi li.udate {float: left; width:10%; display: inline;}
#list #itemnavi li.saledate {float: left; width:15%; display: inline;}
#list #itemnavi li.price {float: left; width:12%; display: inline;}
#list #itemnavi li.sell {float: left; width:10%; display: inline;}
#list #itemnavi li.media {float: right; padding-right: 20px; display: inline;}

#list #itemd {background-color: #E8E5C8; clear: both; text-align: center; margin: 2px 0px;}
#list #itemd ul{list-style: none;}
#list #itemd li.title {float: left; width:60%; display: inline; text-align: left;}
#list #itemd li.title h3 {font-size:16px; margin:3px 0 3px 0;}
#list #itemd li.title h3 a {color:#663300;}
#list #itemd li.title h3 a:hover {color:#f90;}
#list #itemd li.saledate {float: left; width:15%; display: inline; text-align:center; padding-top:6px;}
#list #itemd li.price {font-size:14px; font-weight:bold; color:#c00; float: left; width:12%; display: inline; text-align:center; padding-top:6px;}

#list #itemd li.price span.prc {float:left;margin-right:3px;}
#list #itemd li.price span.cartin {float:left; padding-top: 1px;}
#list #itemd li.price span.cartin a:hover {background:url(../img/btn_cartin7_on.gif) no-repeat;}
#list #itemd li.price span.cartin a {text-indent:-9999px; font-size:0; background:url(../img/btn_cartin7.gif) no-repeat; width:17px; height:15px; display:block;}

#list #itemd li.price span.reserve {font-size:10px; font-weight:bold; color:#060; margin-left:5px;}
#list #itemd li.sell {float: left; width:10%; display: inline; text-align:center; padding-top:6px;}
#list #itemd li.media {float: right; display: inline; padding-top:6px; padding-right: 25px;}

/* #list #listitem {margin:3px 15px 5px 0px; border-bottom:#A69649 solid 1px; height: 185px;}
*/
#list #listitem {margin: 5px; padding-bottom: 3px; border-bottom:#A69649 solid 1px; clear: both;}
#list #listitem .itemp {float:left; width:125px;}
#list #listitem .itemp img {width:125px;}
#list #listitem .itemp a img {border:#666 solid 1px;}
#list #listitem .itemp a:hover img {border:#f90 solid 1px;}
#list #listitem .data {margin-left:130px;}
#list #listitem .data h3 {margin-bottom:5px;}
#list #listitem .data h3 a {color:#c00; font-size:14px;}
#list #listitem .data h3 a:hover {color:#f90;}
#list #listitem .data h4 {font-size:12px; font-weight:normal; margin-bottom:5px;}
#list #listitem .data h4 .date {color:#666; margin-left:10px;}
#list #listitem .data h4 .price {color:#c00; font-weight:bold;}
#list #listitem .data p {line-height:1.35;}
#list #listitem .data ul {list-style:none;  margin-top:2px;}
#list #listitem .data li.cast {font-size:12px; font-weight:normal; line-height:1.25; margin-left:3px; display:inline;}
#list #listitem .data li.other {font-size:12px; font-weight:normal; line-height:1.25; margin-left:3px; display:inline;}
#list #listitem .data .iteminfo {font-size: 12px; font-weight: normal; line-height: 1.25; margin-left: 3px; display: block; width: 80%;}
#list #listitem .data li.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin.gif) no-repeat; width:112px; height:20px; display:block; float:right;}
#list #listitem .data li.cartin a:hover {background:url(../img/btn_cartin_on.gif) no-repeat;}
#list #listitem .data li.reserve a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve.gif) no-repeat; width:112px; height:20px; display:block;}
#list #listitem .data li.reserve a:hover {background:url(../img/btn_reserve_on.gif) no-repeat;}
#list #listitem .data li.watchin a:hover {background:url(../img/btn_watch_on.gif) no-repeat;}
#list #listitem .data li.watchin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_watch.gif) no-repeat; width:112px; height:20px; display:inline; margin-left:5px; float:right;}
#list #listitem .data li.entry a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_entry.gif) no-repeat; width:112px; height:20px; display:inline; margin-left:5px; float:right;}
#list #listitem .data li.entry a:hover {background:url(../img/btn_entry_on.gif) no-repeat;}

#list #listitem .tagbox {background-color:#F7F5ED; border:#A69649 solid 1px; padding:0 5px 5px 5px; margin:10px 0px 0px 0px; text-align:left;}
#list #listitem .tagbox ul {list-style:none; margin-top:5px;}
#list #listitem .tagbox li {font-size:10px; line-height:1.25; margin-left:3px; display:inline;}

/* 一覧クリアフィックス */
#list .listitem:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#list .listitem {display:inline-block;}
/* Hides from IE-mac \*/
* html #list .listitem {height:1%;}
#list .listitem {display:block;}
/* End hide from IE-mac */


/* 検索結果一覧商品情報（画像一覧） */
#list #itemnavi_img {background-color:#F7F5ED; clear:both; text-align:center; margin:2px auto;}
#list #itemnavi_img ul {list-style: none;}
#list #itemnavi_img li {float: right; display: inline; margin-left: 5px;}
#list #itemnavi_img li a.asc {background:url(../img/arrow4.gif) no-repeat 0 2px;padding-left:12px;}
#list #itemnavi_img li a.desc {background:url(../img/arrow3.gif) no-repeat 0 2px;padding-left:12px;}


#list .pictlist {margin:10px 0px 15px 0px; padding-bottom:15px; border-bottom:#A69649 solid 1px;}
#list .pictlist dl {padding:3px; width:19%; float:left;}
#list .pictlist dt {text-align: center; width: 125px;}
#list .pictlist dt img {width:125px;}
#list .pictlist dt a img {border:#666 solid 1px;}
#list .pictlist dt a:hover img {border:#f90 solid 1px;}
#list .pictlist dd {margin:3px 0px 0px 0px;line-height:1.35;  width:125px;}
#list .pictlist dd.data span.price {width:50px; color:#c00; font-weight:bold; float:left;}
#list .pictlist dd.data span.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin3.gif) no-repeat; width:70px; height:18px; display:block; margin:0 auto; float:left;}
#list .pictlist dd.data span.cartin a:hover {background:url(../img/btn_cartin3_on.gif) no-repeat; float:left;}
#list .pictlist dd.reserve2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_reserve2.gif) no-repeat; width:70px; height:18px; display:block; margin:0 auto;}
#list .pictlist dd.reserve2 a:hover {background:url(../img/btn_reserve2_on.gif) no-repeat;}
#list .pictlist dd.watch2 a:hover {background:url(../img/btn_watch2_on.gif) no-repeat;}
#list .pictlist dd.watch2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_watch2.gif) no-repeat; width:85px; height:18px; display:block; margin:0 auto;}

/* 画像一覧クリアフィックス */
#list .pictlist:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#list .pictlist {display:inline-block;}
/* Hides from IE-mac \*/
* html #list .pictlist {height:1%;}
#list .pictlist {display:block;}
/* End hide from IE-mac */

/* 検索結果一覧商品情報（画像小一覧） */
#list .pictlist2 td img {width:58px; text-align:left;}
#list .pictlist2 td img {border:#666 solid 1px;}
#list .pictlist2 td a:hover img {border:#f90 solid 1px;}
#list .pictlist2 table.img_s {margin-bottom:15px;}
#list .pictlist2 td.img {width:63px; vertical-align:top; padding-bottom:2px;}
#list .pictlist2 td.title {padding-bottom:2px; font-size:10px;}
#list .pictlist2 td.price {width:43px; color:#c00; font-weight:bold;font-size:9px;}
#list .pictlist2 td.cartin {width:20px; margin-right:3px;}
#list .pictlist2 td.cartin a:hover {background:url(../img/btn_cartin7_on.gif) no-repeat;}
#list .pictlist2 td.cartin a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin7.gif) no-repeat; width:17px; height:15px; display:block; margin:0 auto;}
/* 画像一覧クリアフィックス */
#list .pictlist2:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#list .pictlist2 {display:inline-block;}
/* Hides from IE-mac \*/
* html .pictlist2 {height:1%;}
#list .pictlist2 {display:block;}
/* End hide from IE-mac */

/****/


#list #pagenavi {text-align:center; margin:15px auto;}
#list #pagenavi a.next {background:url(../img/arrow1.gif) no-repeat 4.5em 2px; padding-right:12px;}
#list #pagenavi a.prev {background:url(../img/arrow2.gif) no-repeat 0 2px; padding-left:14px;}
#list #pagenavi .current {color:#c00; font-size:14px; font-weight:bold;}



/* 個人情報の取り扱いに対する方針（プライバシポリシー） */
#privacy #title {background-color:#fff;}
#privacy #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:20px 0 1px 20px; display:block; float: none; border-bottom:#000 solid 1px;}
#privacy .item {width:65%; margin:20px 0 30px 10px; line-height:1.7em;}
.item h3{color:#6A4824; font-size:16px;}

/* 特定商取引法に基づく表示 */
#indication #title {background-color:#fff;}
#indication #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:20px 0 1px 20px; display:block; float: none; border-bottom:#000 solid 1px;}
#indication table{border-top:#A69649 solid 1px; margin:20px 0 20px 10px;}
#indication th{color:#6A4824; font-size:12px; font-style:normal; border-bottom:#A69649 solid 1px; border-right:#A69649 solid 1px; text-align:left; padding:5px 0px 5px 0px;}
#indication td{font-size:12px; border-bottom:#A69649 solid 1px; text-align:left; padding:5px 0px 5px 5px;}

/* 会社概要 */
#company #title {background-color:#fff;}
#company #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:20px 0 1px 20px; display:block; float: none; border-bottom:#000 solid 1px;}
#company table{border-top:#A69649 solid 1px; margin:20px 0 20px 10px;}
#company th{width:120px; color:#6A4824; font-size:12px; font-style:normal; border-bottom:#A69649 solid 1px; border-right:#A69649 solid 1px; text-align:left; padding:5px 0px 5px 0px;}
#company td{font-size:12px; border-bottom:#A69649 solid 1px; text-align:left; padding:5px 0px 5px 5px;}

#company table.member {border:none; margin:0px;}
#company table.member th{color:#6A4824; font-size:12px; font-style:normal; border:none; text-align:left; padding:0px;}
#company table.member td{font-size:12px; border: none; text-align:left; padding-bottom: 1px;}

#company table.naiyou {border:none; margin:0px;}
#company table.naiyou th{color:#6A4824; font-size:12px; font-style:normal; border:none; text-align:left; padding:0px;}
#company table.naiyou td{font-size:12px; border: none; text-align:left; padding-bottom: 5px;}


/* 古物営業法に基づく表示 */
#kobutu #title {background-color:#fff;}
#kobutu #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:20px 0 1px 20px; display:block; float: none; border-bottom:#000 solid 1px;}
#kobutu table {margin:5px 0 20px 10px;}
#kobutu th.com {color:#6A4824; font-size:12px; font-style:normal; border-top:#A69649 solid 1px; border-left:#A69649 solid 1px; border-bottom:#A69649 solid 1px;text-align:left;  padding:5px 0px 5px 5px; width:175px;}
#kobutu th.perm {color:#6A4824; font-size:12px; font-style:normal; border:#A69649 solid 1px; text-align:left;  padding:5px 0px 5px 5px; width:175px;}
#kobutu td.com {font-size:12px; border-left:#A69649 solid 1px; border-bottom:#A69649 solid 1px; text-align:left; padding:5px 0px 5px 5px; width:175px;}
#kobutu td.perm {font-size:12px; border-right:#A69649 solid 1px;  border-left:#A69649 solid 1px; border-bottom:#A69649 solid 1px; text-align:left; padding:5px 0px 5px 5px; width:175px;}
#kobutu .kobutu_m {margin: 20px 0 0 15px;}

/* 工事中ページ */
#under_construction {margin: 50px auto; text-align:center;}
#under_construction h2 {color:#630; font-weight:bold; font-size:16px; margin-bottom:20px; text-align:center;}
#under_construction .massege {font-size: 12px; text-align:center; margin-top: 20px;}
#under_construction img.under_construction {width: 80%; border: none; margin-bottom: 10px;}

/* メールフォーム */
    #layout1 #mail {margin-left: 10px;}
    #layout1 #mail .loginerr {font-size:14px; color:#c00; font-weight:bold;}
    #layout1 #mail ul {margin:15px 5px 10px 10px; list-style:none;}
    #layout1 #mail li.header {font-size:14px; color:#630; margin-bottom:10px;}
    #layout1 #mail li.iptfld {color:#630; margin-left:10px; margin-bottom:5px;}
    #layout1 #mail .submitbtn {width: 200px;}
	td.iptfld{font-size:14px; font-weight:bold; color:#630;}
    p.login a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_cartin.gif) no-repeat; width:112px; height:20px; display:block;}
    #mail #title {background-color:#fff; border-bottom:#000 solid 1px;}
    #mail #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:8px 0 1px 35px; display:block; letter-spacing:1px; border-bottom:none;}
    #mail .segment {margin:20px auto; width:70%;}
    #mail .pass_bottom {margin-left: 150px;}
    #mail .caution {color:#c00; font-size:10px; vertical-align:top; text-align:left;}
    #mail .message1 {font-size:14px; font-weight:bold; background-color:#fff; line-height:1; padding:3px; margin: 20px 0 0 100px;}
    #mail .message2 {font-size:14px; font-weight:normal; background-color:#fff; line-height:1; padding:3px; margin: 0 0 20px 100px;}
    #mail textarea.text {font-size:12px;}
	#mail .alert {color:#FF0000; font-size:14px; font-weight:bold; margin: 0 0 10px 100px;}
	


/* タイトル（女優、メーカーなど　共通） */
#list #title2 {background:url(../img/title_bg.gif) no-repeat right; clear:left; margin:5px 0px 0px 0px;}
#list #title2 h2 {color:#c00; font-size:14px; line-height:1; background:url(../img/title.gif) no-repeat; padding:8px 0 7px 35px; float:left;  clear:left;}

/* メーカー検索（絞込み画面） */





/* メーカ＞レーベル検索 */
#list td.ref {text-align: left; margin:0;}

#list #label_contents p.return a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_return.gif) no-repeat; width:81px; height:20px; display:block;}

/* 戻るボタン genre */
#list #label_contents button {
  background: transparent url("../img/btn_return.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -1000px;
  display: block;
}
#list #label_contents button:active,{
  background: transparent url("../img/btn_return.giff") no-repeat 0 0;
}

#list #title_label h3{margin:0; padding:0;}
#list #label_contents .ref_button {margin-top:20px; padding-top:20px; clear:left;}
#list #label_contents .ref_label {margin:10px 0 10px 0;}
#list #label_contents .ref_label ul {padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}

/* カーソルの形を指差し表示に変える */
#list a {cursor:pointer; cursor:hand;}



/* 女優一覧 */
#cast #contents
#cast {display:block; margin-bottom:5px;}
#cast ul {list-style: none;}
#cast li {margin:10px 12px 10px 0px; float:left; text-align:center; width: 125px;}
#cast a img {border:#666 solid 1px;}
#cast a:hover img {border:#f90 solid 1px;}
#cast2 ul {padding:10px 5px 0px 0px; list-style: none;}
#cast2 li {margin-right:10px; float:left;}

#recommend .itemp {float:left; width:150px;}
#recommend .itemp a img {border:#666 solid 1px;}
#recommend .itemp a:hover img {border:#f90 solid 1px;}

#nonimg_cast {display:block;}
#nonimg_cast ul {list-style: none;}
#nonimg_cast li {margin: 0px; padding: 5px 0px; width: 12%; float:left; text-align:center;}



/* 女優一覧（上下絞込み）*/
#narrow #seach {margin:0 0 30px 200px;}
#narrow #reference {margin-left:10px;}
#narrow #kana {margin-left:10px;}
#narrow #reference td.space2 a {text-indent:-9999px; font-size:0; text-decoration:none; background:url(../img/btn_search.gif) no-repeat; width:81px; height:20px; display:block;}


/* 女優プロフィール */
#profile #title {background:url(../img/title_bg.gif) no-repeat right; clear:left; margin:0px 0px 10px 0px;}
#profile #title h2 {color:#c00; font-size:14px; line-height:1; background:url(../img/title.gif) no-repeat; padding:8px 0 7px 35px; float:left;  clear:left; border-bottom: 0px none;}
#profile #title2 {background:url(../img/title_bg.gif) no-repeat right; clear:left; margin:10px 0px 10px 0px;}
#profile #title2 h2 {color:#c00; font-size:14px; line-height:1; background:url(../img/title.gif) no-repeat; padding:8px 0 7px 35px; float:left;  clear:left;}

#profile ul {padding:0px 5px 10px 0px; list-style: none;}
#profile img {margin: 0px 10px 10px 0px; float:left;/* width:200px;*/}
#profile li.profile {font-size:16px; color:#c00; margin:0px 0px 3px 0px; padding:0px;}
#appritem dl {padding: 0px; width: 19%; float:left;}
#appritem dt {height: auto;}
#appritem dt img {float: none; width:125px; margin: 0; border:#666 solid 1px;}
#appritem dt a:hover img {border:#f90 solid 1px;}
#appritem:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}#appritem {display:inline-block;}
/* Hides from IE-mac \*/
* html #appritem {height:1%;}
#appritem {display:block;}
/* End hide from IE-mac */
#appritemlist {margin-top: 20px;}
#appritemlist a {background:url(../img/arrow6.gif) no-repeat 0 2px;padding-left:12px;}

/* メーカー一覧 */
#maker{margin :0px; padding:0px;}
#maker ul {padding:10px 5px 0px 10px; list-style-type:none; line-height:1.3em;}
#maker li {margin-right:20px; width:300px; float:left;}
#maker img {float:left; width: 80px; margin:5px 5px 5px 0px;}
#maker hr {clear:left;}
#maker2 ul {padding:10px 5px 0px 0px; list-style-type:none;}
#maker2 li {margin-right:20px; width:300px; float:left;}
#maker2 hr {margin-right:20px; width:300px; height:1px; color:#CCCCCC; background-color:#CCCCCC; border-style: solid; border-color:#CCCCCC; float:left;}

#title_kana h3 {
  color: #c00; 
  font-size: 12px;
  padding: 10px 0px 0px 5px;
  float: left;
  clear: left;
  width:600px;
}

#maker .imgmaker {display:inline-block;}
#maker .imgmaker dl {padding:10px; width:10%; float:left;}
#maker .imgmaker dt {height: auto; text-align: center;}
#maker .imgmaker dt img {float: none; margin: 0;}
#maker .imgmaker dd {text-align: center;}
#maker .imgmaker:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}/* Hides from IE-mac \*/
* html #maker .imgmaker {height:1%;}
#maker {display:block;}
/* End hide from IE-mac */

#maker .noimgmaker li {
  margin: 0px 10px;
  height: auto;
  width: 20%;
  float: left;
}

#list #narrow.kanainitialrow td {
  padding: 0px 5px;
}


/* レーベル一覧 */
#label ul {padding:10px 5px 10px 0px; list-style: none;}
#label li {margin-right:15px; width:85px; height: 150px; float:left; text-align:center;}
#label img {margin-bottom: 2px;}

#label2 ul {padding:10px 5px 0px 0px; list-style: none;}
#label2 li {margin-right:10px; width:200px; float:left;}


/* ジャンル一覧 */
#genre ul {padding:10px 5px 0px 0px; list-style-type:none;}
#genre li {margin-right:10px; width:100px; float:left;}

#genrelist ul {padding:10px 5px 0px 0px; list-style-type:none;}
#genrelist li {
  line-height: 2.5;
  margin: 0px;
  width:120px; 
  float:left;
}
#genrelist:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#genrelist {
  margin: 5px 5px 20px 10px;
  display:inline-block;
}

/* Hides from IE-mac \*/
* html #genrelist {height:1%;}
#genrelist {display:block;}
/* End hide from IE-mac */


/* シリーズ一覧 */
#series ul {padding:10px 5px 0px 0px; list-style-type:none;}
#series li {margin-right:10px; width:200px; float:left;}


/* 新規登録、退会処理、出品登録変更 */
#registry #title {background-color:#fff;}
#registry #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:8px 0 1px 35px; display:block; float: none;}
#registry .segment {margin:20px auto; width:70%;}
#registry .segment2 {margin:20px auto; padding: 10px 0px 10px 10px; width:70%;}
#registry .segment3 {margin:20px auto; width: 55%;}
#registry .segment4 {text-align: center;}
#registry .segment th.account {width: 160px; text-align:right;}
#registry ul.alert {margin:20px 20px 0 30px;}
#registry ul.alert li {color:#c00; margin-bottom:5px;}

#registry .message1 {font-size:14px; font-weight:bold; background-color:#fff; line-height:1; padding:3px; margin: 20px 0 0 100px;}
#registry .message2 {font-size:14px; font-weight:normal; background-color:#fff; line-height:1; padding:3px; margin: 0 0 35px 100px;}

#registry .exposition {font-size:12px;}
#registry .note {font-size:10px; font-weight:normal; color: DarkBlue;}
#registry .name {font-size:12px; font-weight:normal; vertical-align:top;}


#registry th {padding:3px; text-align:right;}
#registry th.menu {background-color:#CCCC99; color:#663300; border:#663300 solid 1px; width:120px; text-align:center; vertical-align:middle; padding:3px;}
#registry th.menu_space {text-align:right; width: 40px;}
#registry th.account {width: 190px; text-align:right; font-size:14px; font-weight:bold;}
#registry th.account2 {width: 160px; text-align:left; padding-left:5px; font-size:14px;}
#registry th.account3 {width: 250px; text-align:left; padding-left:5px;}
#registry th.account4 {width: 190px; text-align:left; font-size:14px; font-weight:bold;}

#registry table.sall {margin:30px auto; width: 80%;}
#registry td {padding:6px 0 6px 6px; text-align: left; vertical-align: top;}
#registry td.code {font-size:12px;}
#registry td.text {font-size:14px; font-weight:bold;} 
#registry td.genre {border:#663300 solid 1px; padding: 10px;} 
#registry td.member {font-size:14px; font-weight:bold; text-align: left;} 
#registry td.post {width:180px;}
#registry td.coution {padding:0; text-align:left;}
#registry .caution {color:#c00; font-size:10px; vertical-align:top; text-align:left;}

#registry #buy {margin: 20px auto; width:80%; padding: 10px;}
#registry #buy .buy_topic {margin-left:100px;}
#registry #buy table.member_check {margin-left:200px; margin:-bottom:20px;}
#registry table.member_form1 {margin:20px auto;}
#registry table.member_form2 {margin:20px auto; width:80%;}
#registry #buy table.consumer_input1,
#registry #buy table.consumer_input2 {margin:0 0 20px 120px;}
#registry #buy table.consumer_input3 {margin:0 0 30px 120px;}
#registry #buy table.consumer_confirm1,
#registry #buy table.consumer_confirm2 {margin:0 0 20px 120px;}
#registry #buy table.consumer_confirm3 {margin:0 0 30px 120px;}
#registry #buy table.seller_form1, 
#registry #buy table.seller_form2, 
#registry #buy table.seller_form3 {margin:0 0 20px 120px;}
#registry #buy table.seller_form4 {margin:0 0 30px 120px;}
#registry #buy table.seller_check1, 
#registry #buy table.seller_check2, 
#registry #buy table.seller_check3 {margin:0 0 20px 120px;}
#registry #buy table.seller_check4 {margin:0 0 30px 120px;}



#registry td.caution {width:13px; text-align:left;} 
#registry th .caution2 {color:#c00; font-size:10px; vertical-align:middle; text-align:left;}

#registry table.item {margin:0 0 0 100px;}
#registry table.item td.topic {background-color:#CCCC99; font-size:14px; font-weight:bold; letter-spacing:2px; color:#663300; border:#663300 solid 1px; width:100px; text-align:center; vertical-align:middle; padding:3px;}
#registry table.item td.text {font-size:14px; font-weight:normal; vertical-align:middle; padding-left: 10px;}
#registry table.item td.text2 {font-size:14px; font-weight:bold; vertical-align:middle; padding-left: 10px;}

#registry #buy td.topic {background-color:#CCCC99; font-size:14px; font-weight:bold; letter-spacing:2px; color:#663300; border:#663300 solid 1px; width:100px; text-align:center; vertical-align:middle; padding:3px;}
#registry #submit {text-align: center; margin: 10px auto;}
#registry #submit2 {text-align: center; margin: 0px auto;}

#registry #submit table {text-align: center; margin: 10px; auto;}



#registry table.genre {margin: 0px; border:#CCC solid 1px; padding: 10px;}
#registry table.mail {margin: 0px; padding: 0px;}
#registry table.pass {margin: 0px; padding: 0px;}

#registry .gen {width:150px; float:left; margin-bottom:5px;}





/* 退会処理 */
#registry td.leave1 {font-size:12px;}
#registry th.leave1 {width:120px; text-align:right; vertical-align: top;}


/* ページTOPヘ */
#pagetop {text-align:right; /*margin:0 30px 20px;*/}
#footer_pagetop{text-align:right; margin:0 40px 20px;}

/* フッタ */
#footer {clear:both; border-top:#ccc solid 1px; padding:15px; margin:0 20px; text-align:center;}
#footer_rink{padding:15px; margin:0 20px; text-align:center;}
#footer_rink table{margin: 0 auto;}
#footer_rink td.company {padding-right: 10px;}
#footer_rink td.indication, td.kobutu, td.kiyaku, td.privacy {padding:0 10px 0 10px; border-left:#A69649 1px solid;}



/* クリアフィックス */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */




/* ランキングリスト */
#rankinglist dl {padding-left:10px; width:18%; float:left;}
#rankinglist dt {
  font-size: 36px;
  font-family: Impact, serif;
  color: #c00;
}
#rankinglist dd {text-align:center;}
#rankinglist dd img {width:125px;}
#rankinglist dd a img {border:#666 solid 1px;}
#rankinglist dd a:hover img {border:#f90 solid 1px;}
#rankinglist:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#rankinglist {display:inline-block;}
/* Hides from IE-mac \*/
* html #rankinglist {height:1%;}
#rankinglist {display:block;}
/* End hide from IE-mac */

#ranking_pagenavi {text-align:right; margin:15px 10px;}
#ranking_pagenavi a.next {background:url(../img/arrow1.gif) no-repeat 4.5em 2px; padding-right:12px;}
#ranking_pagenavi a.prev {background:url(../img/arrow2.gif) no-repeat 0 2px; padding-left:14px;}
#ranking_pagenavi .current {color:#c00; font-size:14px; font-weight:bold;}


/* 絞り込みボタンを画像に */
#genre input.submit, 
#list input.submit, 
#label2 input.submit  {
  background: transparent url("../img/btn_narrow.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -9999px;
  display: block;
}

/* 戻るボタン genre */
#genre button {
  background: transparent url("../img/btn_return.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -1000px;
  display: block;
}
#genre button:active,{
  background: transparent url("../img/btn_return.giff") no-repeat 0 0;
}
/* 戻るボタン  */
button.backbtn {
  background: transparent url("../img/btn_return.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -1000px;
  display: block;
}
button.backbtn:active,{
  background: transparent url("../img/btn_return.giff") no-repeat 0 0;
}


/* 絞り込みボタンを画像に（左寄せ） */
#genre input.submit2, 
#list input.submit2, 
#label2 input.submit2  {
  background: transparent url("../img/btn_narrow.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -1000px;
  display: block;
}
#genre input.submit2:active,
#label2 input.submit2:active {
  background: transparent url("../img/btn_narrow_on.gif") no-repeat 0 0;
}

/* 検索ボタンを画像に（左寄せ） */
#genre input.submit3, 
#list input.submit3, 
#label2 input.submit3,
#form1 input.submit3  {
  background: transparent url("../img/btn_search.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -1000px;
  display: block;
}
/* 検索ボタンを画像に（インライン表示） */
#heder_search input.submit3,
#exhibit_content input.submit3,
#item input.submit3,
#form_search input.submit3 {
  background: transparent url("../img/btn_search.gif") no-repeat 0 0;
  width: 81px;
  height: 20px;
  border: 0 #fff none;
  text-indent: -1000px;
  display: inline;
}
#genre input.submit3:hover, 
#list input.submit3:hover, 
#label2 input.submit3:hover,
#form1 input.submit3:hover,
#heder_search input.submit3:hover,
#exhibit_content input.submit3:hover,
#item input.submit3:hover,
#form_search input.submit3:hover {
  background: transparent url("../img/btn_search_on.gif") no-repeat 0 0;
}


/* トピックパス共通 */
#topic_path {text-align: center; margin-top: 10px;}

/*
 * ガイド用
 */
#guide #title {background-color:#fff;}
#guide #title h2 {color:#000; font-size:18px; text-decoration:none; line-height:1; background-color:#fff; padding:20px 0 1px 20px; display:block; float: none; border-bottom:#000 solid 1px;}
#guide #title h1 {color:#000; font-size:14px; text-decoration:none; margin:3px 0 0px 20px;}
#guide #title h5 {color:#000; font-size:12px; text-decoration:none; margin:3px 0 0px 35px;}
#guide #title h4 {color:#000; font-size:14px; text-decoration:none; margin:0px 0 0px 40px;}
#guide .item {width:65%; margin:20px 0 30px 30px; line-height:1.7em;}
#guide .item h2{font-size:18px; margin:0px 0 0px 20px;}
#guide .item h3{color:#6A4824; font-size:16px; margin:0px 0 0px 40px;}
#guide .item h4{color:#000; font-size:14px; margin:0px 0 0px 40px;}
#guide .item p{margin:0px 0 0px 40px;}
#guide .item img{margin:0px 0 0px 40px; border: 1px solid #999999}
#guide .img img{margin:20px 0 0px 40px; border: 0px solid #999999}
#guide .info h1{color:red; font-size:18px; text-decoration:none; margin:0px 0 0px 40px;}
#guide .info h2{color:#6A4824; font-size:16px; margin:0px 0 0px 40px;}
#guide .info h3{color:#000; font-size:16px; margin:0px 0 0px 40px;}
#guide .rote p{margin:0px 0 0px 60px;}
#guide .rote2 p{margin:0px 0 0px 120px;}
#guide .word_m p{font-size:14px; margin:0px 0 0px 60px;}

/* マイページ */
#guide table {border:#A69649 solid 1px; margin:20px 0 20px 10px; float:left; width:31%; cellspacing:0}
#guide .segment {font-weight:bold; color:#c00; font-size:14px;}
#guide .segment h3 {background:#BFB16D url(../img/lead_bar1.gif) repeat-x bottom; text-align:center; font-weight:bold;  color:#FFF; font-size:18px; line-height:1; padding:4px 10px 3px;}
#guide .segment h4 {color:#6A4824; font-size:14px; margin:0px 0 10px 0px; padding:4px 10px 3px; background-color:#CCCC99; border-top:#A69649 solid 1px;}
#guide .segment ul {color:#000; margin:0 10px 15px 10px; font-size:12px;}
#guide .segment li {color:#000; margin-bottom:7px; list-style:none; line-height:1.2em;}
#guide .segment2 {margin:20px 0 20px 10px; float:left; width:80%;}



/*各種ボタン*/

/* 戻る  */
#button input.backbtn {background: transparent url("../img/btn_return.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.backbtn:active{background: transparent url("../img/btn_return.gif") no-repeat 0 0;}

/* 戻る a*/
#button a.backbtn {background: transparent url("../img/btn_return.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button a.backbtn:active{background: transparent url("../img/btn_return.gif") no-repeat 0 0;}

/* 確認  */
#button input.submitbtn {background: transparent url("../img/btn_submit.gif") no-repeat 0 0; width: 120px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.submitbtn:active{background: transparent url("../img/btn_submit.gif") no-repeat 0 0;}

/* 検索  */
#button input.searchbtn {background: transparent url("../img/btn_search.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.searchbtn:active{background: transparent url("../img/btn_search_on.gif") no-repeat 0 0;}

/* 削除  */
#button input.delbtn {background: transparent url("../img/btn_cart_del.gif") no-repeat 0 0; width: 40px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.delbtn:active{background: transparent url("../img/btn_cart_del.gif") no-repeat 0 0;}

/* 削除 2  */
#button input.del {background: transparent url("../img/btn_del.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.del:active{background: transparent url("../img/btn_del.gif") no-repeat 0 0;}

/* 変更  */
#button input.changebtn {background: transparent url("../img/btn_change.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.changebtn:active{background: transparent url("../img/btn_change.gif") no-repeat 0 0;}

/* この商品を出品する  */
#button input.entrybtn {background: transparent url("../img/btn_entry.gif") no-repeat 0 0; width: 120px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.entrybtn:active{background: transparent url("../img/btn_entry.gif") no-repeat 0 0;}

/* 登録完了  */
#button input.completebtn {background: transparent url("../img/btn_entry_complete.gif") no-repeat 0 0; width: 120px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.completebtn:active{background: transparent url("../img/btn_entry_complete.gif") no-repeat 0 0;}

/* 更新  */
#button input.updatebtn {background: transparent url("../img/btn_cart_update.gif") no-repeat 0 0; width: 40px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.updatebtn:active{background: transparent url("../img/btn_cart_update.gif") no-repeat 0 0;}

/* 画像登録へ  */
#button input.img_entry {background: transparent url("../img/btn_img_entry.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.img_entry:active{background: transparent url("../img/btn_img_entry.gif") no-repeat 0 0;}

/* 表示切替  */
#button input.indication {background: transparent url("../img/btn_indication.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.indication:active{background: transparent url("../img/btn_indication.gif") no-repeat 0 0;}

/* チェックしたものと出品取り止め(削除)  */
#button input.check_delete {background: transparent url("../img/btn_check_delete.gif") no-repeat 0 0; width: 240px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.check_delete:active{background: transparent url("../img/btn_check_delete.giff") no-repeat 0 0;}

/* 操作  */
#button input.operate {background: transparent url("../img/btn_operate.gif") no-repeat 0 0; width: 40px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.operate:active{background: transparent url("../img/btn_operate.gif") no-repeat 0 0;}

/* 出品中リスト戻る  */
#button input.return_exhibit {background: transparent url("../img/btn_return_exhibit.gif") no-repeat 0 0; width: 150px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.return_exhibit:active{background: transparent url("../img/btn_return_exhibit.gif") no-repeat 0 0;}

/* 出品取り止め(削除)  */
#button input.stop_exhibit {background: transparent url("../img/btn_stop_exhibit.gif") no-repeat 0 0; width: 150px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.stop_exhibit:active{background: transparent url("../img/btn_stop_exhibit.gif") no-repeat 0 0;}

/* 出品情報の変更  */
#button input.change_exhibit {background: transparent url("../img/btn_change_exhibit.gif") no-repeat 0 0; width: 150px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.change_exhibit:active{background: transparent url("../img/btn_change_exhibit.gif") no-repeat 0 0;}

/* 出品登録更新  */
#button input.entry_renewal {background: transparent url("../img/btn_entry_renewal.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.entry_renewal:active{background: transparent url("../img/btn_entry_renewal.gif") no-repeat 0 0;}

/* 画像登録／変更  */
#button input.entry_change {background: transparent url("../img/btn_img_entry_change.gif") no-repeat 0 0; width: 150px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.entry_change:active{background: transparent url("../img/btn_img_entry_change.gif") no-repeat 0 0;}

/* メニューへ戻る  */
#button input.return_menu {background: transparent url("../img/btn_return_menu.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.return_menu:active{background: transparent url("../img/btn_return_menu.gif") no-repeat 0 0;}

/* 次へ進む  */
#button input.next {background: transparent url("../img/btn_cart_next.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.next:active{background: transparent url("../img/btn_cart_next.gif") no-repeat 0 0;}

/* 全出品を停止する  */
#button button.exhibit_stop {background: transparent url("../img/btn_exhibit_stop.gif") no-repeat 0 0; width: 140px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button button.exhibit_stop:active{background: transparent url("../img/btn_exhibit_stop.gif") no-repeat 0 0;}

/* 出品を再開する  */
#button button.reopen {background: transparent url("../img/btn_exhibit_reopen.gif") no-repeat 0 0; width: 140px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button button.reopen:active{background: transparent url("../img/btn_exhibit_reopen.gif") no-repeat 0 0;}

/* はい  */
#button input.yes {background: transparent url("../img/btn_yes.gif") no-repeat 0 0; width: 120px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.yes:active{background: transparent url("../img/btn_yes.gif") no-repeat 0 0;}

/* いいえ  */
#button input.no {background: transparent url("../img/btn_no.gif") no-repeat 0 0; width: 120px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.no:active{background: transparent url("../img/btn_no.gif") no-repeat 0 0;}

/* 詳細  */
#button input.detail {background: transparent url("../img/btn_detail.gif") no-repeat 0 0; width: 40px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.detail:active{background: transparent url("../img/btn_detail.gif") no-repeat 0 0;}

/* 発送済みにする(メール通知しない)  */
#button input.send_nomail {background: transparent url("../img/btn_send_nomail.gif") no-repeat 0 0; width: 220px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.send_nomail:active{background: transparent url("../img/btn_send_nomail.gif") no-repeat 0 0;}

/* 発送済みにしてメール通知する  */
#button input.send_mail {background: transparent url("../img/btn_send_mail.gif") no-repeat 0 0; width: 220px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.send_mail:active{background: transparent url("../img/btn_send_mail.giff") no-repeat 0 0;}

/* 完了  */
#button input.complete {background: transparent url("../img/btn_cart_complete.gif") no-repeat 0 0; width: 120px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.complete:active{background: transparent url("../img/btn_cart_complete.gif") no-repeat 0 0;}

/* この購入者にメールを送る  */
#button input.purchaser_mail {background: transparent url("../img/btn_purchaser_mail.gif") no-repeat 0 0; width: 160px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.purchaser_mail:active{background: transparent url("../img/btn_purchaser_mail.gif") no-repeat 0 0;}

/* 返金  */
#button input.repayment {background: transparent url("../img/btn_repayment.gif") no-repeat 0 0; width: 40px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.repayment:active{background: transparent url("../img/btn_repayment.gif") no-repeat 0 0;}

/* 返金  */
#button button.estimate {background: transparent url("../img/btn_estimate.gif") no-repeat 0 0; width: 40px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button button.estimate:active{background: transparent url("../img/btn_estimate.gif") no-repeat 0 0;}

/* キャンセルする  */
#button button.cancel2 {background: transparent url("../img/btn_cancel2.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button button.cancel2:active{background: transparent url("../img/btn_cancel2.gif") no-repeat 0 0;}

/* キャンセルする  */
#button input.cancel2 {background: transparent url("../img/btn_cancel2.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.cancel2:active{background: transparent url("../img/btn_cancel2.giff") no-repeat 0 0;}



/* 登録  */
#button input.entry2 {background: transparent url("../img/btn_entry2.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.entry2:active{background: transparent url("../img/btn_entry2.gif") no-repeat 0 0;}


/* 送信  */
#button input.transmit {background: transparent url("../img/btn_transmit.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.transmit:active{background: transparent url("../img/btn_transmit.gif") no-repeat 0 0;}

/* お気に入りのみ削除  */
#button input.favorite_del {background: transparent url("../img/btn_favorite_del.gif") no-repeat 0 0; width: 140px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.favorite_del:active{background: transparent url("../img/btn_favorite_del.gif") no-repeat 0 0;}

/* タグのみ削除  */
#button input.tag_del {background: transparent url("../img/btn_tag_del.gif") no-repeat 0 0; width: 140px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.tag_del:active{background: transparent url("../img/btn_tag_del.gif") no-repeat 0 0;}

/* どちらも削除  */
#button input.w_del {background: transparent url("../img/btn_w_del.gif") no-repeat 0 0; width: 140px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.w_del:active{background: transparent url("../img/btn_w_del.gif") no-repeat 0 0;}

/* 送信確認  */
#button input.transmit2 {background: transparent url("../img/btn_transmit2.gif") no-repeat 0 0; width: 100px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.transmit2:active{background: transparent url("../img/btn_transmit2.gif") no-repeat 0 0;}

/* Go */
#button input.go {background: transparent url("../img/btn_go.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.go:active{background: transparent url("../img/btn_go.gif") no-repeat 0 0;}

/* 閉じる */
#button a.close {background: transparent url("../img/btn_close.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button a.close:active{background: transparent url("../img/btn_close.gif") no-repeat 0 0;}

/* 返品する */
#button button.return2 {background: transparent url("../img/btn_return2.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button button.return2:active{background: transparent url("../img/btn_return2.gif") no-repeat 0 0;}

/* 返品する */
#button input.return2 {background: transparent url("../img/btn_return2.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.return2:active{background: transparent url("../img/btn_return2.gif") no-repeat 0 0;}

/* 1.ご出品 */
#button h3.rote1 {background: transparent url("../img/operation_rote1.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote1:active{background: transparent url("../img/operation_rote1.gif") no-repeat 0 0;}

/* 2.メール到着 */
#button h3.rote2 {background: transparent url("../img/operation_rote2.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote2:active{background: transparent url("../img/operation_rote2.gif") no-repeat 0 0;}

/* 3.発送してください */
#button h3.rote3 {background: transparent url("../img/operation_rote3.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote3:active{background: transparent url("../img/operation_rote3.gif") no-repeat 0 0;}

/* 4.SHOPよりご入金 */
#button h3.rote4 {background: transparent url("../img/operation_rote4.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote4:active{background: transparent url("../img/operation_rote4.gif") no-repeat 0 0;}

/* ↓ */
#button h3.rote {background: transparent url("../img/operation_yajirushi.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote:active{background: transparent url("../img/operation_yajirushi.gif") no-repeat 0 0;}

/* 1.ご購入 */
#button h3.rote5 {background: transparent url("../img/operation_rote5.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote5:active{background: transparent url("../img/operation_rote5.gif") no-repeat 0 0;}

/* 2.購入メール到着 */
#button h3.rote6 {background: transparent url("../img/operation_rote6.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote6:active{background: transparent url("../img/operation_rote6.gif") no-repeat 0 0;}

/* 3.商品到着 */
#button h3.rote7 {background: transparent url("../img/operation_rote7.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote7:active{background: transparent url("../img/operation_rote7.gif") no-repeat 0 0;}

/* 4.評価 */
#button h3.rote8 {background: transparent url("../img/operation_rote8.gif") no-repeat 0 0; width: 570px; height: 40px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button h3.rote8:active{background: transparent url("../img/operation_rote8.gif") no-repeat 0 0;}

/* 納品書 宛名ラベル  */
#button input.delibtn {background: transparent url("../img/btn_label.gif") no-repeat 0 0; width: 125px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.delibtn:active{background: transparent url("../img/btn_label_on.gif") no-repeat 0 0;}

/* 検索へ  */
#button input.searchbtn2 {background: transparent url("../img/btn_search1.gif") no-repeat 0 0; width: 81px; height: 20px; border: 0 #fff none; text-indent: -1000px; display: block;}
#button input.searchbtn2:active{background: transparent url("../img/btn_search1_on.gif") no-repeat 0 0;}


/* ショッピングカート（お支払い方法） */
#payment_select table.card th.pay {width:110px;}
#payment_select table.card td.pay_input {width:220px;}
#payment_select table.card td.img {}
#payment_select table.daibiki td.pay_other {width:280px; line-height: 1.5; text-align:left;}
#payment_select table.bank td.pay_other {width:280px; line-height: 1.5; text-align:left;}
#payment_select .segment {width:800px;}

/* ガイド お支払い方法 */
#guide_pay #title {background-color:#fff;}
#guide_pay h1 {color:#000; font-size:14px; text-decoration:none; margin:3px 0 0px 20px;}
#guide_pay table{border-top:#A69649 solid 1px; margin:20px 0 0px 10px;}
#guide_pay th{background-color:#CCCC99; color:#6A4824; font-size:12px; font-style:normal; border-bottom:#A69649 solid 1px; border-right:#A69649 solid 1px; border-left:#A69649 solid 1px; text-align:center; padding:5px 0px 5px 0px;}
#guide_pay td{font-size:12px; border-bottom:#A69649 solid 1px; text-align:left; border-right:#A69649 solid 1px; border-left:#A69649 solid 1px; padding:5px 0px 5px 5px;}
#guide_pay .pay_m {margin: 0 0 0 15px;}

/* ガイド 発送方法 */
#guide_send #title {background-color:#fff;}
#guide_send h1 {color:#6A4824; font-size:16px; text-decoration:none; margin:20px 0 0px 60px;}
#guide_send table{border-top:#A69649 solid 1px; margin:3px 0 0px 60px;}
#guide_send th{background-color:#CCCC99; color:#6A4824; font-size:12px; font-style:normal; border-bottom:#A69649 solid 1px; border-right:#A69649 solid 1px; border-left:#A69649 solid 1px; text-align:center; padding:5px 0px 5px 0px;}
#guide_send td{font-size:12px; border-bottom:#A69649 solid 1px; text-align:center; border-right:#A69649 solid 1px; border-left:#A69649 solid 1px; padding:5px 0px 5px 5px;}
#guide_send .pay_m {margin: 2px 0 0 60px;}
#guide_send .pay_top {margin: 0 0 0 700px;}
#guide_send .logo {margin: 0 0 0 625px;}

/* ガイド 出品する */
#guide_exhibit #title {background-color:#fff;}
#guide_exhibit h1 {color:#6A4824; font-size:14px; text-decoration:none; margin:20px 0 0px 60px;}
#guide_exhibit h2 {color:#000; font-size:16px; text-decoration:none; margin:20px 0 0px 60px;}
#guide_exhibit p {color:#000; font-size:13px; text-decoration:none; margin:20px 0 0px 60px;}
#guide_exhibit table{border-top:#A69649 solid 1px; margin:3px 0 0px 60px;}
#guide_exhibit th{background-color:#CCCC99; color:#6A4824; font-size:12px; font-style:normal; border-bottom:#A69649 solid 1px; border-right:#A69649 solid 1px; border-left:#A69649 solid 1px; text-align:center; padding:5px 0px 5px 0px;}
#guide_exhibit td{font-size:12px; border-bottom:#A69649 solid 1px; text-align:reft; border-right:#A69649 solid 1px; border-left:#A69649 solid 1px; padding:5px 0px 5px 5px;}
#guide_exhibit .pay_m {margin: 2px 0 0 60px;}
#guide_exhibit .pay_l {font-size:13px; margin: 10px 0 0 60px;}
#guide_exhibit .pay_top {margin: 0 0 0 550px;}
#guide_exhibit .pay_top2 {margin: 0 0 0 700px;}
#guide_exhibit .cl {margin: 0 0 0 280px;}

/* 市場 */
#guide_i #title {background-color:#fff;}
#guide_i h1 {color:#000; font-size:14px; text-decoration:none; margin:3px 0 0px 20px;}
#guide_i table{border-top:#A69649 solid 0px; margin:20px 0 0px 60px; text-align:center;}
#guide_i th{background-color:#CCCC99; color:#6A4824; font-size:12px; font-style:normal; border-bottom:#A69649 solid 0px; border-right:#A69649 solid 0px; border-left:#A69649 solid 0px; text-align:center; padding:5px 0px 5px 0px;}
#guide_i td{font-size:12px; border-bottom:#A69649 solid 0px; text-align:center; border-right:#A69649 solid 0px; border-left:#A69649 solid 0px; padding:5px 0px 5px 5px;}

#guide_i .img1 {background: transparent url("../img/guide_ichiba3.gif") no-repeat 0 0; width: 426px; height: 73px; border: 0 #fff none;  display: block;}
#guide_i .img1:hover {background:url("../img/guide_ichiba3-1.gif") no-repeat;}
#guide_i .img2 {background: transparent url("../img/guide_ichiba6.gif") no-repeat 0 0; width: 254px; height: 71px; border: 0 #fff none;  display: block;}
#guide_i .img2:hover {background:url("../img/guide_ichiba6-1.gif") no-repeat;}
#guide_i .img3 {background: transparent url("../img/guide_ichiba7.gif") no-repeat 0 0; width: 254px; height: 71px; border: 0 #fff none;  display: block;}
#guide_i .img3:hover {background:url("../img/guide_ichiba7-1.gif") no-repeat;}

#guide_i .pay_top2 {margin: 0 0 0 850px;}


