/*
 * @author nnakamura@akijapan.co.jp
 *
 * origin_style.css（リニューアル前のPCサイト）の
 * プロパティを上書きするためのCSS
 * リニューアル対応、例外対応の際にこちらに記載すること。
 */

/*************************************************************
 * 共通プロパティ
 *************************************************************/
#main h3 { overflow: hidden; }
/* h3.mb(n)が上にあるdivは、いずれもmargin-top: -(n)px; */
html #main h3.mb10 + * { margin-top: -10px; }
html #main h3.mb20 + * { margin-top: -20px; }

/*************************************************************
 * 販売ページ
 *************************************************************/
html .sub_cont,
html #sale-cont {
	float: right;
}
/* 箱 */
html #main .buyingchart_box,
html #main .cart_box,
html #main .common_box,
html #main .keitaisb_box,
html #main .members_box,
html #main .order,
html #main .recommend,
html #main .search_result,
html #main .search_result02 {
	position: relative;
	border: 1px solid #dadada;
	margin: 0;
	padding: 10px;
}
/* 小箱 */
html #main .order { margin-bottom: 20px; }

/* h1見出し 今のところ/columnのみ */
html .column_01 #column_tit {
	background: #2c2c2c;
	border-color: #2c2c2c;
	margin: 0;
	padding: 0 0 0 15px;
	width: auto;
	height: 36px;
	font-size: inherit;
	font-weight: 100;
	line-height: 36px;
}

/* 子ページ内見出し */
/* html #main .sub_cont h3, かぶる */
/*
html #main #sale-cont h3,
html #main h3.result-title,
html .column_01 #column_tit,
*/
html h3.result-title, /* /shopinfo サイドメニュー */
html #main #sale-cont h3.detail,
html #main h3.common_title_sale,
html #main .search_item h3 {
	overflow: hidden;
	background: #2c2c2c;
	border-color: #2c2c2c;
	padding: 0 0 0 15px;
	width: auto;
/*	height: 34px;*/
	color: #fff;
	font-weight: 100;
	line-height: 36px;
}

html #main h3 img { width: auto; height: auto; }

html form#members input.inputTextMax { width: 100%; }

/* /shopinfo */
html #main .left_cont .inner { padding: 10px 20px; }
html .areaname {
  position: relative;
  border-bottom: 1px solid #dadada;
  padding: 0 0 20px;
  margin: 0 0 10px;
  height: 25px;
  color: inherit;
  font-size: 15px;
  font-weight: bold;
}
html .common_box .shopinfo_allmap { width: auto; }
html div#sideBarArea {
	position: absolute;
	top: 175px;
	left: initial;
	right: 20px;
}
html div#sideBarAll {
	position: absolute;
	top: 125px;
	left: initial;
	right: 20px;
	height: auto;
}

html .areaname::before {
  display: inline-block;
  content: "";
  border-left: 5px solid #003792;
  padding: 5px 0 5px 10px;
  height: 100%;
  vertical-align: middle;
}

/* /sale/search/detail */
html .itemdetail_exp { float: right; }
html .itemdetail_exp_aplcomment strong  { all: unset; }
html .itemdetail_exp_aplcomment span {  all: unset;  }
html form.category { margin: 0; }
html #sidebar .sale_items_main a { display: inline; }

/* /cart */
/*
html table { font-size: 1vw; }
html table th { font-size: 1vw; }
html table td { font-size: 1vw; }
*/
html table td.cart_table_right img {
	max-width: 250px;
	min-width: 100px;
	width: 100%;
	height: auto;
}

#sale-cont h3.method-maker { background: transparent; }
#main .sub_cont .common_box .method { margin-top: 15px; }
html .search_item { margin: 0 10px 10px; }
html .item_box { margin-bottom: 0; width: auto; }
html .item_box2 {
	text-align:center;
	border:1px solid #ccc;
	z-index:0;
	position:relative;
	margin-top:-3px;
	margin-bottom:20px;
  -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	padding:10px;
}
html .search_item h3 { padding: 0 0 0 15px; }
html .search_item h3 a {
  color: #444 !important;
  font-weight: bold;
  font-size: 14px !important;
}
html .search_item h3 a img { margin-top: 7px; }

html .sale-main { margin-top: 20px; }
html .buy-main { margin-top: 20px; }

/*
@media screen and (max-width: 1080px) {
	html .sale-main { width: auto; }
	html .sub_cont,
	html #sale-cont {
		float: none;
		margin: 0 0 0 270px;
		width: auto;
	}
	html #sale-cont .buyingchart_box img {
		display: block;
		padding: 0 2.5%;
		width: 95%;
		height: auto;
	}
	html table.common_table th { white-space: normal !important; }
}
*/

/*************************************************************
 * 販売ページ
 *************************************************************/
.sale-main .sub_cont h3.common_title_sale {
	overflow: hidden;
	background: #2c2c2c;
	border-color: #2c2c2c;
	padding: 0 0 0 15px;
	width: auto;
	height: 34px;
	color: #fff;
	font-weight: 100;
	line-height: 36px;
}

/*************************************************************
 * 買取ページ
 *************************************************************/
.buy-main .sub_cont h3.detail,
.buy-main .sub_cont h3.common_title_buy {
	overflow: hidden;
	background: #2c2c2c;
	border-color: #2c2c2c;
	padding: 0 0 0 15px;
	width: auto;
	height: 34px;
	color: #fff;
	font-weight: 100;
	line-height: 36px;
}
.buy-main .buy_box h3 { }
html .buy_search,
html .search_box2,
html .assessment_box,
html .detail_box,
html .list_box {
	border: 1px solid #dadada;
	margin-top: 0;
	margin-bottom: 20px;
}
