@charset 'Shift_JIS';
/**
 * WebFonts
 */
/* fontawsome */
@font-face {
  font-family: 'FontAwesome';
  src: url('./fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('./fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('./fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('./fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('./fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}
.fa-home:before {
  content: "\f015";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
/**
 * InitializeTagStyle
 */
html, body, header, main, footer, article, section, aside, div, h1, h2, h3, h4, h5, ul, dl, ol, a, img  {
	margin: 0;
	padding: 0;
}
html {
	font-family: 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Yu Gothic', '游ゴシック', 'Meiryo', 'メイリオ', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: .1em;
	text-align: center;
}
body {
	position: relative;
}
img {
	font-size: 0;
	vertical-align: middle;
	max-width:100%;
	height:auto;
}
/**
 * HeaderStyle
 */
#top-header{
	width: 100%;
	position: relative;
}
#top-header:after {
	content: '';
	clear: both;
	display: block;
}
#site-title {
	display: inline-block;
	color: #FFF;
	text-align: left;
	padding: 5px 0 5px 5px;
	font-size: 15px;
	box-sizing: border-box;
}
/*
 * HeaderMenuStyle
 */
#top-menu-list {
	max-width: 38%;
	float: right;
	margin-top: 7px;
	margin-right: 5px;
	padding: 0 2px;
	box-sizing: border-box;
	background: #FFFFCC;
	font-size: 12px;
	display: inline-block;
}
#top-menu-list li {
	display: inline-block;
	letter-spacing: normal;
	box-sizing: border-box;
	margin-right: 5px;
}
#top-menu-list li:last-child {
	margin-right: 0;
}
#top-menu-list li a {
	font-size: 13px;
	text-decoration: none;
}

#greeting-list {
	float: center;
	margin-top: 0px;
	margin-right: 0px;
	box-sizing: border-box;
	display: inline-block;
}
#greeting-list li {
	margin-right: 0px;
	display: inline-block;
	box-sizing: border-box;
}
#greeting-list li:last-child {
	margin-right: 0;
}
#greeting-list div li{
  font-size: 11px;
}
#greeting-list div {
  float: left;
  padding-left: 12px;
}
#greeting-message {
	margin: 3px 0 0 0;
	padding: 5px;
	text-align: left;
	background: #F5F5dc;
	font-weight: bold;
}
#search {
	width: 100%;
	margin: 0 auto 2em auto;
}
/*
 * LogoStyle
 */
#logo {
	position: relative;
	display: none;
}
.logo-image {
	width: 100%;
}
.logo-word {
	display: none;
}
.center-border {
	display: none;
}
/*
 * PickUpStyle
 */
#pickup {
	display: block;
}
#pickup-title {
}
.pickup-list {
	list-style: none;
	letter-spacing: -.4em;
	padding: 5px 0;
}
.pickup-items {
	letter-spacing: normal;
	padding:5px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:7px;
}
.pickup-image {
	width: 100%;
	vertical-align: top;
}

/*
 * MainLayout
 */
#left-space2 {
	width: 100%;
}

/* ユーザ出品リスト他 */
#user-page-list {
	margin: 1.5em auto;
	padding: 3px;
	text-align: left;
	list-style: none;
	letter-spacing: -.4em;
}
#user-page-list dt, #user-page-list dd {
	letter-spacing: normal;
	display: inline-block;
}
#user-page-list dt {
	margin-right: 1em;
}
#user-page-list dd {
	text-align: center;
	padding: 5px;
	width: 6em;
	margin-left: 2px;
}
/* オークション一覧 */
#auction-title {
	display: none;
}
#user-auction-list{
	width: 100%;
	margin: 3px;
	box-sizing: border-box;
}
#user-auction-title{
	width: 100%;
	font-size: 13px;
	background: rgb(204, 204, 204);
	box-sizing: border-box;
}
.each-item-head, .each-item-info {
	padding: 7x 0;
}
.each-item-head {
	background: #DCDCDC;
}
.each-item-title {
	font-size: 14px;
	padding-left: .5em;
	text-align: left;
}
.each-list-head li {
	font-size: 14px;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	box-sizing: border-box;
}
.each-list-head li:last-child {
	border-right: solid 1px #666666;
}
.each-list-head, .each-item-list1 {
	list-style: none;
}
.each-list-head:after, .each-item-list1:after {
	content: '';
	clear: both;
	display: block;
}
.each-list-head li, .each-item-list1 li {
	float: left;
}
.each-list-head li:first-child, .each-list-head li:last-child,  .each-item-list1 li:first-child, .each-item-list1 li:last-child {
	width: 40%;
}
.each-list-head li:nth-child(2), .each-item-list1 li:nth-child(2) {
	width: 20%;
}
.each-item-info {
	background: #FFF;
}
.each-item-list2, .each-price-list, .each-seller-info {
	list-style: none;
}
.each-item-list2 {
	margin: 0;
	padding: 0;
	letter-spacing: -.4em;
	text-align: left;
}
.each-item-list2 >li {
	display: inline-block;
	letter-spacing: normal;
	vertical-align: middle;
}
.each-item-list2 >li img {
}
.each-item-list2 >li:first-child {
	width: 30%;
}
.each-item-list2 >li:nth-child(2) {
	width: 50%;
}
.each-item-list2 >li:last-child {
	width: 15%;
}
.each-price-list {
	text-align: left;
}
.each-seller-info {
	font-size: 13px;
}
.each-seller-info, .each-seller-info li:first-child{
	text-align: left;
}
.each-seller-info li {
}
.each-seller-info li:last-child{
	text-align: right;
}
#back-button {
	margin: 10px;
}

#user-value-list {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
#user-value-list li {
	margin-bottom: 1em;
}
#user-value-list li:first-child {
	border: solid 2px rgba(204, 0, 0, 1);
}
#user-value-list li:last-child {
	border: solid 2px rgba(0, 0, 0, 1);
}

#introduction-table {
	width: 95%;
}

.myauction-toplist {
	margin-bottom: 1em;
}
.myauction-toplist dt, .myauction-toplist dd {
	padding: 5px;
}
.myauction-toplist dt {
	width: 100%;
	margin-bottom: 2px;
	box-sizing: border-box;
}
.myauction-toplist dd:nth-child(even) {
	background: #dcdcdc;
	font-size: 16px;
}
.myauction-toplist dd:nth-child(odd) {
	background: #f5f5dc;
	font-size: 13px;
}
.myauction-toplist dd {
	margin: 2px;
	text-align: left;
}
#myauction-rightside dd:last-child {
	background: none;
}
#my-status-list dd {
	margin: 0;
}
.level-list {
	margin: 0;
	letter-spacing: -.4em;
}
.level-list li {
	width: 49%;
	display: inline-block;
	letter-spacing: normal;
	border-bottom: solid 1px #FFF;
	border-left: solid 1px #FFF;
	box-sizing: border-box;
}
.level-list li:nth-child(even) {
	border-right: solid 1px #FFF;
}
/*
 * SideBar
 */
#left-sidebar, #right-sidebar {
	width: 100%;
	background: #FFF;
	display: none;
	z-index: 1;
}
#left-sidebar {
	left: 8px;
	font-size: 13px;
}
#right-sidebar {
	right: 8px;
}

.left-sidelist, .right-sidelist {
	margin-bottom: 10px;
}
.left-sidelist dt, .right-sidelist dt, .menu-list-title {
	margin-bottom: 2px;
	text-align: center;
	background: red;
	color: #FFF;
	font-weight: bold;
}
.left-sidelist dd, .right-sidelist dd {
	margin: 0 2px;
	text-align: left;
}
.left-sidelist dd {
	padding-left: 2px;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}
.left-sidelist dd {
	border-bottom: solid 1px #CCCCCC;
}
#buy-sidelist dt:before, #sell-sidelist dt:before, #seller-sidelist dt:before, .auction-top-title:before {
	margin:2.5px 10px 0 0;
	content:" ";
	display:inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: top;
	line-height: 0;
}
#buy-sidelist dt:before, #sell-sidelist dt:before {
	width:35px;
	height:17px;
}
#buy-sidelist dt:before {
	background: url('https://u01.xsrv.jp/img/buy_bullet.gif');
}
#sell-sidelist dt:before {
	background: url('https://u01.xsrv.jp/img/sell_bullet.gif');
}
#seller-sidelist {
	text-align: left;
}
#seller-sidelist dt:before {
	width: 13px;
	height: 15px;
}
#seller-sidelist dt:before {
	background: url('https://u01.xsrv.jp/img/ct1.gif');
}
#buy-sidelist dd:before, #sell-sidelist dd:before, #seller-sidelist dd:before {
	color: #EF8C12;
	font-weight: bold;
	content: '|';
}
#seller-sidelist dd:nth-child(2) {
	border: none;
}
#seller-sidelist dd:nth-child(2):before {
	content: '';
}
.read-first-list, .outer-link-list {
	margin-left: 1em !important;
}
#membermenu-sidelist, #sell-sidelist, #outside-list, #auction-top10 {
	display: none;
}
.club-menu-list {
	margin-left: 2.5em !important;
	display: list-item;
	list-style-image: url('https://u01.xsrv.jp/img/arrow.gif');
}

#auction-top10 {
	text-align: left;
}
#auction-top10-title, .top-item-table {
	margin: 0;
	border: solid 1px #CCCCCC;
}
#auction-top10-title {
	text-align: center;
}
#auction-top10-title:before {
	content: url('https://u01.xsrv.jp/img/icon_notice.gif');
}
.top-item-table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	border-top: none;
}
.top-item-image {
	width: 50px;
}

#category-title {
	width: 98%;
	background: #dcdcdc;
	font-size: 14px;
}
/*
 * ControlStyle
 */
#control-menu {
	display: none;
}
#control-list {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	margin: 0;
	letter-spacing: -.5em;
	z-index: 3;
}
#control-list, #control-list >li {
	box-sizing: border-box;
}
#control-list >li {
	width: 16.66%;
	display: inline-block;
	letter-spacing: normal;
	background: rgba(0, 0, 0, .6);
	padding: 6px 0;
	color: #FFF;
}
#control-list >li:hover {
	background: rgba(0, 0, 0, .3);
	cursor: pointer;
}
#control-list >li >a {
	display: block;
	color: #FFF;
}
#control-list >li:hover, #control-list >li:hover a {
	color: #EEEEEE;
}
#control-sublist {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	color: #2a2a2a;
	font-size: 14px;
	background: #fff;
	display: none;
}
#control-sublist, #control-sublist dd {
	z-index: 2;
}
.control-menu-title {
	padding: 8px;
	font-size: 16px;
	color: #F4F4F4;
	background: #2f2f2f;
	font-weight: bold;
}
#control-sublist >dd {
	margin: 0;
	padding: 10px 0;
	border-bottom: dashed 1px #666666;
	text-align: left;
	text-indent: 1em;
}
#control-sublist dd a, #control-sublist dd a:hover {
	color: #2a2a2a !important;
	text-decoration: none;
}
#control-sublist dd:last-child {
	border: none;
}
#control-sublist dd:hover {
}
.bw {
	font-size: 11px;
}
.bw:before {
	content: "\A" ;
	white-space: pre ;
}
.f-big {
	font-size: 2em;
}
#sort-btn {
	margin: 0;
	text-indent: 0;
	position: fixed;
	font-size: 3em;
	bottom: 70px;
	left: 10px;
	text-shadow: 1px 1px 4px #FFF;
	color: #000;
	text-align: left;
	display: none;
}
#sort-btn:hover {
	cursor: pointer;
}
#sort-list {
	padding: 4px 8px;
	font-size: 16px;
	display: none;
	list-style: none;
	text-align: left;
	background: rgba(255, 255, 254, .9);
	border: solid 1px #444444;
	border-radius: 3px;
}
#sort-list >li {
	padding: 5px;
	border-bottom: dashed 1px #aaaaaa;
}
#sort-list >li:last-child {
	border: none;
}
#sort-list >li:hover {
	background: #e0e0e0;
}
#sort-list >li, #sort-list >li >a {
	color: #2a2a2a;
}
#sort-list >li >a:hover {
	text-decoration: none;
}
/*
 * FooterStyle
 */
#page-footer {
	padding: 20px 0;
}
#page-footer a {
}
#footer-list {
	text-align: center;
	letter-spacing: -.4em;
}
#footer-list dt, #footer-list dd {
	letter-spacing: normal;
}
#footer-list dd {
	margin: 0;
	font-size: 10px;
	padding: 0 5px;
	display: inline-block;
	border-left: solid 1px #2a2a2a;
}
#footer-list dd:last-child {
	border-right: solid 1px #2a2a2a;
}
/*
 * CommonDevices
 */
.article-layout {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
}
.article-title {
	width: 100%;
	background: #382e81;
	color: #FFF;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	box-shadow: 0px 6px 3px -3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 6px 3px -3px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 6px 3px -3px rgba(0,0,0,0.6);
	padding:5px 0;
}
.pick-item-info, .text-item-info {
	line-height: 1.0;
	display: block;
	text-align: left;
	line-height: 1.4;
}
.pick-item-info {
	font-size: 13px;
}
.text-item-info {
	font-size: 11px;
}
.sp-small {
	font-size: 12px;
}
.text-right {
	text-align: right;
}
.text-bold {
	font-weight: bold;
}
.sp-none, .sp-none-inline, .sp-none-table {
	display: none;
}
.txt-center {
	text-align: center;
}
#auction-head {
	list-style: none;
}
#auction-head li:first-child p {
	margin-left: 5px;
	text-align: left;
}
#auction-head li:last-child p {
	margin-right: 5px;
	text-align: right;
}
.slider, .controlWrap {
	max-width: 700px;
	box-sizing: border-box;
}
/* オークション */
#auction-body {
	width: 100%;
	margin: 0 auto;
}
#auction-body p {
	text-align: left;
}
/* 商品説明 */
.auction-item-image image {
	width: 100%;
}
#item-comment {
	width: 100%;
}
#item-comment table {
	max-width: 100% !important;
}
#item-comment img {
	max-width: 100%;
	height:auto;
}
/* FAQ */
#textarea-faq {
	width: 95%;
	margin: 0 auto;
	height: 6em;
	line-height: 1.6;
}
.clearfix:after {
	content: '';
	clear: both;
	display: block;
}
/* 取引掲示板 */
#confirm-board {
	width: 95%;
	margin: 0 auto;
	border: solid 2px #2a2a2a;
}
#board-menu-list {
	width: 100%;
	margin: 0 auto;
	letter-spacing: -.4em;
	list-style: none;
}
#board-menu-list li {
	width: 33%;
	display: inline-block;
	letter-spacing: normal;
	text-align: center;
	border-left: solid 1px #2a2a2a;
	font-size: 12px;
}
#board-menu-list li:last-child {
	border-right: solid 1px #2a2a2a;
}
/* 新規ユーザ登録 */
#register-wrap, #rules {
	width: 100%;
	margin: 0 auto;
}
#register-warning {
	padding: 3px 5px;
	background: #ffffcc;
}
#register-table {
	width: 100%;
}
#register-table td {
	display: block;
}
/* ログイン */
.login-head {
	position: relative;
}
#login-welcome-message, #register-entrance, #login-title, #back-button {
	margin: 0;
}
#login-welcome-message, #login-title {
	font-size: 15px;
}
#register-entrance, #back-button {
	text-align: right;
}
#login-wrap {
	width: 100%;
	margin: 1em auto;
}
#login-left-side, #login-right-side {
	width: 100%;
	margin: 1em auto;
}
/* オークションからのお知らせ */
#news h2 {
	margin: .75em 0;
	font-size: 24px;
}
#news p {
	font-size: 16px;
}
/* お知らせ - infolist */
#infolist-layout {
	width: 80%;
	margin: 1em auto;
}
.table-head-list {
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	list-style: none;
}
.table-head-list:after {
	content: '';
	clear: both;
	display: block;
}
.table-head-list:first-child {
	border-bottom: solid 1px #2a2a2a;
}
.table-head-list li:first-child {
	float: left;
}
.table-head-list li:last-child {
	float: right;
}
.table-head-list li p {
	margin: 0;
}
#infolist-table {
	width: 100%;
	margin: 0 auto;
	border-collapse:collapse;
}
#infolist-table td, #infolist-table th {
	border: solid 1px #000;
}
#infolist-table td {
	font-size: 13px;
	padding: 5px;
	text-align: left;
}
#infolist-table td {
	padding: 3px;
	text-align: left;
}
/* お知らせ - infoview */
#infopage-article, #myauction-won-article {
	width: 100%;
	margin: 0 auto;
}
#infopage-header, #myauction-header {
	text-align: left;
}
#infopage-title-space {
	margin: 2em auto;
	padding: 6px 0;
	border-top: solid 1px #2a2a2a;
	border-bottom: solid 1px #2a2a2a;
}
#infopage-title-background {
	background: #dcdcdc;
}
#infopage-title {
	font-size: 16px;
}
.info-list {
	margin: 1em auto 0 auto;
}
.info-list li {
	padding: 3px;
	display: inline-block;
	vertical-align: middle;
}
.info-list li a {
	text-decoration: none;
	display: block;
	font-weight: bold;
}
.a-button {
	background: #eeeeee;
	border: solid 1px #666666;
}
/* 落札した商品一覧 */
/* 落札したオークション */
#won-table {
	width: 100%;
	border-collapse: collapse;
	box-sizing: border-box;
}
#won-table th, #won-table td {
	border: solid 1px #2a2a2a;
	font-size: 13px !important;
}
/* 入札確認 */
#bid-pre-layout {
	width: 95%;
	margin: 0 auto;
}
.bid-common-title {
	font-size: 16px;
}
#confirm-bid:before {
	content: '■';
}
#confirm-list {
	display: inline-block;
	text-align: center;
}
#confirm-list li {
	text-align: left;
}
.confirm-item-content {
	width: 90%;
	margin: 0 auto;
}
.bid-information {
	padding: 2px;
	border: solid 1px #000;
	margin-bottom: 2em;
}
/* オークション商品情報の大枠 */
#item-info-frame {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#item-info-frame >li:first-child{	/* 画像表示枠 */
	width: 30%;
	float: left;
}
#item-info-frame >li:last-child{	/* 情報欄の表大枠 */
	width: 70%;
	float: right;
	box-sizing: border-box;
}
#item-info-frame li img {
	max-width: 100%;
	height:auto;
}
/* 商品情報リスト */
.item-info-list {
	text-align: left;
}
.item-info-list >dt, .item-info-list >dd {
	width: 100%;
	box-sizing: border-box;
	padding: 2px 3px;
}
.item-info-list >dd:nth-child(even) {
	margin-bottom: 2px;
}
.item-info-list:last-child >dd {
	margin-bottom: 0;
}
.item-info-list >dt {
	font-weight: bold;
	background: #dcdcdc;
}
.item-info-list >dd {
	margin: 0;
	background: #eeeeee;
}
/* 出品者リスト */
.user-infomation dt, .user-infomation dd {
	display: inline-block;
}
.user-infomation dt {
	width: 4em;
	text-align: right;
}
.user-infomation dd {
	margin: 0;
}
#bid-warning {
	margin-bottom: 2em;
	display: inline-block;
	padding: 10px;
	border: solid 1px #ff0000;
	text-align: left;
}
#bid-warning p {
	margin: 0;
}
#bid-warning p, #auto-bid-system {
	font-size: .8em;
}
#bid-button-list {
	margin-bottom: 2em;
	list-style: none;
}
#bid-button-list li:first-child{
	margin-bottom: 1em;
}
/* 検索フォーム */
#search {
	padding: 15px 0;
	background: #000;
	color: #FFF;
}
#search-text, #search-select, #search-submit {
	color: #2a2a2a;
}
#search-text, #search-select {
	font-size: 16px;
	padding: 3px 1px;
	vertical-align: middle;
}
#search-text {
	padding: 6px 4px;
	border-bottom: solid 2px;
	border-right: solid 2px;
	border-left: solid 1px;
	border-top: solid 1px;
	border-radius: 1px;
}
#search-submit {
	font-size: 16px;
	padding: 2px 18px;
}
.item-table{
	display:none;
}
.mobile-item-table{
	background:#fff;
	border-collapse : collapse;
}
.mobile-item-table
, .mobile-item-table tr
, .mobile-item-table th
, .mobile-item-table td{
	border:2px solid #cccccc;
}

#won-table{
	display:none;
}
#mobile-won-table{
	background:#fff;
	border-collapse : collapse;
}
#mobile-won-table
, #mobile-won-table tr
, #mobile-won-table th
, #mobile-won-table td{
	border:1px solid #000;
}
#past-table{
	display:none;
}
#mobile-past-table{
	background:#fff;
	border-collapse : collapse;
}
#mobile-past-table
, #mobile-past-table tr
, #mobile-past-table th
, #mobile-past-table td{
	border:1px solid #000;
}

.information-content{
	width:100%;
	font-size:9pt;
}
.information-content-table td{
	font-size:9pt;
}
.message-content{
	width:100%;
	text-align:center;
	margin-top:10px;
}
.status-table td{
	font-size:10pt;
}
/* 商品名,商品説明,送料,備考 */
#Ftitle_textbox,
#Fsyoukai_textarea,
#Fs_html_textbox,
#Fbiko_textarea{
	width:98%;
}
/* 商品説明 */
#Fsyoukai_textarea{
	height:400px;
}
/* 備考 */
#Fbiko_textarea{
	height:70px;
}
#Ct_Area_table,
#input_product_table,
#input_image_table,
#input_status_table,
#sell_option_form_table,
#back_table{
	width:98%;
}

#id_name,
#pass,
#pn,
#mail,
#mail2,
#name1,
#name2,
#yomi1,
#yomi2,
#ubin1,
#ubin2,
#address2,
#address3,
#tel1,
#tel2,
#tel3
{
	width: 173px;
}

#ubin1,
#ubin2,
#tel1,
#tel2,
#tel3
{
	width: 74px;
}

/* メディアクエリ */
@media screen and (min-width: 800px) {
	html {
		font-size: 16px;
	}
	#site-title {
		font-size: 18px;
		padding-top: 5px;
	}
	#top-menu-list {
		font-size: 14px;
		margin-top: 7px;
		float: right;
	}
	.sp-none {
		display: block;
	}
	.sp-none-inline {
		display: inline;
	}
	.sp-none-table {
		display: table;
	}
	/*
	 * LogoStyle
	 */
	#logo {
		display: block;
		padding: 30px 0;
	}
	.logo-word {
		display: inline-block;
}
	.logo-image, .logo-word {
		width: 20%;
		background: #FFF;
	}
	.center-border {
		display: block;
		width: 100%;
		position: absolute;
		top: 50%;
		left: 0;
		border-bottom: solid 2px #a2a2a2;
		z-index: -1;
	}
	/*
	 * SideBar
	 */
	#membermenu-sidelist, #sell-sidelist, #outside-list, #auction-top10, #buy-side-list {
		display: block;
	}
	/*
	 * ArticleStyle
	 */
	#article-space, #left-sidebar, #right-sidebar {
		box-sizing: border-box;
	}
	#article-space {
		width: 69.5%;
		float: right;
	}
	#left-sidebar, #right-sidebar {
		position: relative;
		top: 0;
		display: block;
	}
	#left-sidebar {
		width: 10%;
		float: left;
		left: 0;
	}
	#left-space {
		width: 77.5%;
		float: left;
	}
	#left-space:after, #left-space2:after {
		content: '';
		clear: both;
		display: block;
	}
	#right-sidebar {
		width: 22%;
		float: right;
		right: 0;
	}
	#pickup {
		display: block;
	}
	.pickup-items {
		width: 19.6%;
		display: inline-block;
		letter-spacing: normal;
		vertical-align: middle;
		text-align: center;
		box-sizing: border-box;
	}
	#back-button {
		text-align: right;
		margin-right: 10px;
	}
	#user-value-list {
		letter-spacing: -.4em;
	}
	#user-value-list li {
		width: 45%;
		display: inline-block;
		letter-spacing: normal;
		vertical-align: top;
		box-sizing: border-box;
	}
	#user-value-list li:first-child {
		margin-right: 3%;
	}
	#introduction-table {
		width: 80%;
	}
	#myauction-main-space {
		letter-spacing: -.4em;
	}
	#myauction-sell-list, #myauction-buy-list {
		width: 45%;
		display: inline-block;
		vertical-align: top;
		letter-spacing: normal;
	}
	#myauction-buy-list {
		margin-right: 3%;
	}
	#myauction-leftside {
		width: 35%;
		float: left;
	}
	#myauction-main-space {
		width: 65%;
		float: right;
	}
	#myauction-left-space {
		width: 72%;
		float: left;
	}
	#myauction-right-space {
		width: 28%;
		float: right;
	}
	#auction-main-space {
		width: 50%;
		float: left;
	}
	#auction-right-side {
		width: 50%;
		float: right;
	}
	#auction-right-space {
		width: 68%;
		float: right;
	}
	#auction-right-space:after {
		content: '';
		clear: both;
		display: block;
	}
	#auction-left-space {
		width: 32%;
		float: left;
	}
	.text-item-info {
		font-size: 13px;
	}
	.sp-small {
		font-size: inherit;
	}
	/* オークション一覧 */
	#auction-title {
		display: block;
	}
	/* オークション */
	#auction-body {
	}
	/* FAQ */
	#input-text-faq, #input-comment-faq {
		width: 48%;
	}
	#input-comment-faq {
		float: left;
	}
	#input-text-faq {
		float: right;
	}
	/* 取引掲示板 */
	#confirm-board {
		width: 60%;
	}
	#board-menu-list {
		width: 80%;
	}
	#board-menu-list li {
		font-size: 16px;
	}
	/* 落札したオークション */
	#won-table td {
		font-size: 16px !important;
	}
	/* ユーザ登録 */
	#rules {
		max-width: 960px;
	}
	/* ログイン */
	#login-welcome-message, #login-title {
		font-size: 16px;
	}
	#register-entrance, #back-button {
		position: absolute;
		top: 0;
		right: 5px;
	}
	#login-wrap {
		width: 95%;
		margin: 2em auto;
	}
	#login-left-side, #login-right-side {
		width: 50%;
	}
	#login-left-side {
		float: left;
	}
	#login-right-side {
		float: right;
	}
	/* 入札確認 */
	#bid-pre-layout {
		width: 90%;
		margin: 0 auto;
	}
	.confirm-item-content {
		width: 80%;
		margin: 0 auto;
	}
	.bid-common-title {
		text-align: left;
	}
	/* 入札確認〜商品情報リスト */
	.item-info-list {
		letter-spacing: -.4em;
	}
	.item-info-list >dt, .item-info-list >dd {
		vertical-align: top;
		display: inline-block;
		letter-spacing: normal;
	}
	.item-info-list >dt {
		width: 20%;
	}
	.item-info-list >dd {
		width: 79.8%;
		margin-left: 2px;
	}
	#bid-button-list {
		letter-spacing: -.4em;
	}
	#bid-button-list li {
		display: inline-block;
		letter-spacing: normal;
	}
	#bid-button-list li:first-child {
		margin-right: 2em;
	}
	/* 出品者リスト */
	.each-item-head {
		letter-spacing: -.4em;
	}
	.each-item-title, .each-item-list1, .each-list-head {
		display: inline-block;
		vertical-align: middle;
		letter-spacing: normal;
	}
	.each-item-title, .each-item-list1, .each-list-head {
		box-sizing: border-box;
	}
	.each-item-title {
		font-size: 16px;
		width: 70%;
	}
	.each-list-head, .each-item-list1 {
		width: 30%;
	}
	.each-list-head li {
		font-size: 16px;
		border-top: solid 1px #666666;
	}
	.each-list-head li:first-child {
		border-left: none;
	}
	.each-item-list2 >li:first-child {
		width: 20%;
	}
	.each-item-list2 >li:nth-child(2) {
		width: 64%;
	}
	.each-item-list2 >li:last-child {
		width: 15%;
	}
	.each-seller-info:after {
		letter-spacing: -.4em;
	}
	.each-seller-info li {
		display: inline-block;
		letter-spacing: normal;
		text-align: left !important;
	}
	/* お知らせinfolist */
	#infolist-table td {
		font-size: 16px;
	}
	/* 新規ユーザ登録 */
	#register-table td {
		display: table-cell;
	}
	/* 検索フォーム */
	#search {
		padding: 0;
		background: none;
		color: #2a2a2a;
	}
	#search-text, #search-select, #search-submit {
		font-size: 14px;
		padding: 0;
	}
	#search-text {
		margin-bottom: 0;
		border: solid 1px;
	}
	.item-table{
		display:block;
	}
	.mobile-item-table{
		display:none;
	}
	#won-table{
		display:block;
	}
	#mobile-won-table{
		display:none;
	}
	#past-table{
		display:block;
	}
	#mobile-past-table{
		display:none;
	}
	.information-container{
		display: table;
		border-collapse: separate;
		border-spacing: 0 10px;
	}
	.information-content{
		float:left;
		width:49%;
		margin-right:10px;
	}
	.information-content:last-child{
		margin-right:0px;
	}
	.information-content-table td{
		font-size:11pt;
	}
	.message-containerf{
		display: table;
		border-collapse: separate;
		border-spacing: 0 10px;
	}
	.message-content{
		display: table-cell;
		vertical-align: middle;
		margin-right:10px;
	}
	.message-content:last-child{
		margin-right:0px;
	}
	.status-table{
		font-size:11pt;
	}

	/* 2018/03/30 */
	.each-item-title{
		margin-top: 0px;
		background: #DCDCDC;
		padding: 15px 22% 15px 10px;
	}
	/* 2018/03/30 */
	.each-list-head li{
		padding: 15px 0;
	}
	/* 商品名,商品説明,送料,備考 */
	#Ftitle_textbox,
	#Fsyoukai_textarea,
	#Fs_html_textbox,
	#Fbiko_textarea{
		width:540px;
	}
	/* 商品説明 */
	#Fsyoukai_textarea{
		height:685px;
	}
	/* 備考 */
	#Fbiko_textarea{
		height:70px;
	}
	#Ct_Area_table,
	#input_product_table,
	#input_image_table,
	#input_status_table,
	#sell_option_form_table,
	#back_table{
		width:80%;
	}
}

/* 2018/03/30追加 */
#pickup-title {
	text-align: center;
}

/* 2018/04/24追加 */
.pickup-list{
	display: flex;
	flex-wrap: wrap;
}

.pickup-items .pickup-image .item_img{
	width: auto !important;
	height: 120px !important;
}

@media screen and (max-width: 800px) {
#greeting-list div {
  text-align: center;
  float: none;
  padding-left: 0px;
}
#name1,
#name2,
#yomi1,
#yomi2{
	width: 30%;
}
}

@media screen and (min-width: 800px) {
	.pickup-items{
		vertical-align: top;
		width: 20%;
	}
}
