/*///////////////// 

中古パソコン豆知識  

/////////////////*/

#bread-crumb{
	width:100%;
	margin:auto;
	border:none;
	background-color:inherit;
}

/* メインカラム */
#wrapper_str{
	font-size:15px; 
	/*line-height:1.5;*/
	float: left;
	width: 760px;
}

/* サイトメニュー */
#wrapper_menu {
	width: 200px;
	margin: 20px auto;
	float: right;
	font-size: 12px;
}
#wrapper_menu #menuTitle {
	background-color:#EEE;
	border:1px #666 solid;
	font-size:15px;
	padding:8px 0;
	text-align:center;
}
#wrapper_menu ul li {
	margin:12px 0;
	background-image: url("/sale/img/tokusyu/bcBg_999.gif");
	background-position: 2px 6px;
	background-repeat: no-repeat;
	padding-left: 1em;
}
#wrapper_str #thisToc_title {
	font-weight: bold;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
#wrapper_str #thisToc ul {
	margin: 3px 13px;
	float: left;
}


/* 中古販売買取導線リンク */
.a-button_grid-column ul {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.a-button_grid-column ul li {
    float: left;
    width: calc((100% - 10px) / 2);
    text-align: center;
    margin: 0 0 0 0;
}
.a-button_grid-column ul li:first-child {
    margin-right: 10px;
}
.a-button_grid-column ul li a {
    border: 1px solid #ccc;
	color:#0066c0;
	padding:10px;
    display: block;
	background: #eee;
}
.a-button_grid-column ul li a:hover {
	background:#0066c0;
	color:#FFF;
}
.a-button_grid-column ul li a.button-visit {
    border: 1px solid #EB421D;
	background:#EB421D;
	color:#FFF;
}

/* 中古販売買取導線サブリンク */
.a-button_grid-column_sub{
}
.a-button_grid-column_sub ul {
	width: 100%;
	margin-left: 0;	
	overflow: hidden;
	margin-bottom: 10px;
}
.a-button_grid-column_sub ul li {
    margin: 0 0 0 0;
	color:#FFF;
	display: table-cell;
	width: calc((100% - 20px) / 3);
	overflow: hidden;
	vertical-align: middle;
	font-size: 13px;
	border: 1px solid #ccc;
    float: left;
	box-sizing: border-box;
}
.a-button_grid-column_sub li + li {
    margin-left: 10px;
}
.a-button_grid-column_sub ul li a {
	display: block;
	padding: 10px;
    text-align: center;

}
.a-button_grid-column_sub ul li a:hover {
	background:#EB421D;
	color:#FFF;
}
.a-button_grid-column_sub ul li a.button-visit {
	background:#EB421D;
	color:#FFF;
}

.timebox { text-align: right;}
.timebox .toukoubi{
	text-align:right;
	margin:40px 20px 0 0;
	display: inline-block;
}
.timebox .koushinbi{
	text-align:right;
	margin:40px 0 0 0;
	display: inline-block;
}

.koushinbi{
	text-align:right;
	margin:40px 6px 0 0;
}

#container a {
	text-decoration: underline;
	/*font-weight:bold;*/
}

#sale-main-content {
    display: inline;
    float: left;
    margin:30px 0 0 10px;
    padding-bottom: 30px;
    width: auto;
	color:#4C484A;
}

#titleBox {
	text-align:center;
	width:650px;
	margin:0 auto;	
}

#titleBox .titleCatch {
	background-color:#164F9E;
	color:#fff;
	font-size:16px;
	width:200px;
	float:left;
	padding:5px 0 0;
}

#titleBox .titleCatchNumber {
	font-size:24px;
}

#titleBox .titleSub {
	font-size:24px;
	width:450px;
	float:left;
	padding:15px 0 0;
}

#wrapper_str h2 {
	color:#147BAD;
	font-weight:normal;
	font-size:28px;
	clear:both;
	padding:10px 6px 10px;
}


#pointBox {
	background-color:#f0f0f0;
	padding:15px 30px;
}

#pointBox li {
	font-size:22px;
	float:left;
}

#pointBox li.text {
	padding:20px 20px 0 10px;
}

.clear {
	clear:both;
	height:1px;
}

#wrapper_str h3 {
	font-weight:normal;
	font-size:24px;
	padding:20px 6px 3px;
	border-bottom: solid 2px #147BAD;	
}

#wrapper_str h3 span {
	font-size:65px;
	font-style:italic;
}

#specialStoreBox {
	margin:50px 0 0;
}

#specialStoreBox .text {
	font-size:18px;
	margin:10px 0 15px;
}

#allJapanBox {
	margin:80px 0 0;
}

#allJapanBox .leftBox {
	float:left;
	width:400px;
}

#allJapanBox .leftBox .text {
	font-size:18px;
	margin:10px 0 0;
}

#allJapanBox .rightBox {
	float:right;
	width:325px;
}


#qualityBox {
	margin:80px 0 0;
}

#qualityBox .leftBox {
	float:left;
	width:455px;
}

#qualityBox .leftBox .text {
	font-size:18px;
	margin:10px 0 0;
}

#qualityBox .rightBox {
	float:right;
	width:260px;
	margin:30px 0 15px;
}
.thisSubject,
.matome{
	background-color:#EEEEEE;
	padding:10px;
}
#container p{
	padding:10px;
}

.mt10{
	margin-top:10px;
}
.ml10{
	margin-left:10px;
}
.block{
	display:block;
}
.mb50{
	margin-top:50px;
}
.bottom_pankuzu{
	margin-top:20px;
	text-align:center;
	text-decoration: underline;
}

.btn {
	margin: 50px 0;
	text-align: center;
}

.btnToTop {
	background: #FF6210 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 7px 10px 5px;
    text-align: center;
    text-decoration: none;
    width: 630px;
	}

.bottom_osusume .title{
	font-size:18px;
	padding:0px 0px 0px 10px;
}

.mbTitle {
	margin-bottom:20px;
}

@media screen and (max-width: 767px){
#sale-main-content {
	width:100%;
}

#titleBox {
	width:100%;
}

#titleBox .titleCatch {
	width:100%;
	float:none;
}

#titleBox .titleCatch br {
	display:none;
	padding:0;
}

#titleBox .titleSub {
	font-size:16px;
	float:none;
	width:100%;
	text-align:center;
	padding:10px 0 0;
}

#titleBox h2 {
	font-size:20px;
}

#titleBox h2 .titleSt {
	font-size:34px;
}

#pointBox {
	padding:5px;
	margin:0;
}

#pointBox li.text {
	font-size:18px;
	height:55px;
}

#pointBox li img {
	width:60px;
	clear:both;
}

#specialStoreBox {
	margin:20px auto 0;
	width:95%;
}

h3 {
	font-size:20px;
}

h3 span {
	font-size:30px;
}

#specialStoreBox .text {
	font-size:14px;
}

#allJapanBox {
	margin:20px auto 0;
	width:95%;
}

#allJapanBox .leftBox {
	width:70%;
}

#allJapanBox .leftBox .text {
	font-size:14px;
}

#allJapanBox .rightBox {
	width:30%;
	text-align:center;
}

#allJapanBox .rightBox img {
	width:260px;
}

#qualityBox {
	margin:20px auto 0;
	width:95%;
}

#qualityBox .leftBox {
	width:70%;
}

#qualityBox .leftBox .text {
	font-size:14px;
}

#qualityBox .rightBox {
	width:30%;
	text-align:center;
}

#qualityBox .rightBox img {
	width:250px;
}

}

@media screen and (max-width: 540px){
#sale-main-content {
	width:100%;
}

#titleBox {
	width:100%;
}

#titleBox .titleCatch {
	width:100%;
	float:none;
}

#titleBox .titleCatch br {
	display:none;
	padding:0;
}

#titleBox .titleSub {
	font-size:16px;
	float:none;
	width:100%;
	text-align:center;
	padding:10px 0 0;
}

#titleBox h2 {
	font-size:20px;
}

#titleBox h2 .titleSt {
	font-size:34px;
}

#pointBox {
	padding:5px;
	margin:0;
}

#pointBox li.text {
	width:70%;
	font-size:18px;
	height:55px;
}

#pointBox li.text br {
	display:none;
}

#pointBox li img {
	width:60px;
	clear:both;
}

#specialStoreBox {
	margin:20px auto 0;
	width:95%;
}

h3 {
	font-size:20px;
	padding:20px 3px;
}

h3 span {
	font-size:30px;
}

#specialStoreBox .text {
	font-size:14px;
}

#allJapanBox {
	margin:20px auto 0;
	width:95%;
}

#allJapanBox .leftBox {
	width:100%;
	float:none;
}

#allJapanBox .leftBox .text {
	font-size:14px;
}

#allJapanBox .rightBox {
	width:100%;
	float:none;
	text-align:center;
}

#allJapanBox .rightBox img {
	width:260px;
}

#qualityBox {
	margin:20px auto 0;
	width:95%;
}

#qualityBox .leftBox {
	width:100%;
	float:none;
}

#qualityBox .leftBox .text {
	font-size:14px;
}

#qualityBox .rightBox {
	width:100%;
	float:none;
	text-align:center;
}

#qualityBox .rightBox img {
	width:250px;
}

}



@media screen and (max-width: 450px){
#sale-main-content {
	width:100%;
}

#titleBox {
	width:100%;
}

#titleBox .titleCatch {
	width:100%;
	float:none;
}

#titleBox .titleCatch br {
	display:none;
	padding:0;
}

#titleBox .titleSub {
	font-size:16px;
	float:none;
	width:100%;
	text-align:center;
	padding:10px 0 0;
}

#titleBox h2 {
	font-size:20px;
}

#titleBox h2 .titleSt {
	font-size:34px;
}

#pointBox {
	padding:5px;
	margin:0;
}

#pointBox li.text {
	width:70%;
	font-size:18px;
	height:55px;
}

#pointBox li.text br {
	display:none;
}

#pointBox li img {
	width:60px;
	clear:both;
}

#specialStoreBox {
	margin:20px auto 0;
	width:95%;
}

h3 {
	font-size:20px;
	padding:10px 3px;
}

h3 span {
	font-size:30px;
}

#specialStoreBox .text {
	font-size:14px;
}

#allJapanBox {
	margin:20px auto 0;
	width:95%;
}

#allJapanBox .leftBox {
	width:100%;
	float:none;
}

#allJapanBox .leftBox .text {
	font-size:14px;
}

#allJapanBox .rightBox {
	width:100%;
	float:none;
	text-align:center;
}

#allJapanBox .rightBox img {
	width:260px;
}

#qualityBox {
	margin:20px auto 0;
	width:95%;
}

#qualityBox .leftBox {
	width:100%;
	float:none;
}

#qualityBox .leftBox .text {
	font-size:14px;
}

#qualityBox .rightBox {
	width:100%;
	float:none;
	text-align:center;
}

#qualityBox .rightBox img {
	width:250px;
}

}

/* 170731レイアウト変更 */
#sidebar {
	display: none;
}

#wrapper #main-area #contents {
	width: auto;
	float: none;
}