@charset "utf-8";
/* -------------------------------------------
ヤフオクストア用CSS 
※header・footerはinclude内
-------------------------------------------*/

/* ---------- 全体 ---------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;

}
body {
	color: #231815;
	background:#FFF;
	line-height: 1.7;
	font-size: 12px;
	width:100%;
	font-family: Osaka,"Meiryo","メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	letter-spacing:0.1em;
	overflow-x:hidden;
	 }
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
ol,ul,li
{
	list-style:none;   
}

a img, img{border:none;vertical-align:bottom;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#065aad;text-decoration:none;}


.guidebase{padding:10px;font-weight:normal;margin-top:30px;}
.guidebase ul{padding-left:0;font-weight:normal;border-bottom:1px dotted #333;margin-bottom:5px;padding-bottom:10px;margin-top:20px;}
.guidebase li{padding-left:15px;padding-bottom:15px;font-weight:normal;}

.guideh2{color:#d62821;font-weight:bold;font-size:17px;}
.guide_sred{color:#da6561;font-weight:bold;line-height:180%;}
.guide_bold{font-weight:bold;padding-bottom:6px;}
.guide_sizedown{font-size:11px;font-weight:normal;}
.guide_sizeup{color:#436f9b;font-weight:bold;font-size:15px;}
.guide_pagetop{text-align:right;font-size:11px;}/*---- 不明CSS ---*/

* { margin: 0; padding: 0; }

/* ---------- ヘッダ部分 ---------- */

#pankuzu {
	width: 1200px;
	margin: 10px auto;
}

#pankuzu li,.linkBtn li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* -------------------------------------------
メインコンテンツ
-------------------------------------------*/
#mainWrap {
	width: 1200px;
	margin: 40px auto;
	display: table;
}
/*----- width 950px ---*/
#rightWrap{
	width: 950px;
}

#rightWrap {
	display: table-cell;
	vertical-align: top;
}
#rightWrap h2{
	margin-bottom: 40px;
	border-bottom: 1px solid #231815;
}
#rightWrap h3{
	margin-bottom: 15px;
	margin-top: 75px;
}
#rightWrap p{
	margin: 10px 0 33px 0;
}
 table.contactTable{
	border-spacing: 5px; 
}
table.contactTable th,table.contactTable td{
	padding: 10px;
}
table.contactTable th{
	background: #E6E6E6;
	text-align: left;
}

.backgInfo li{
	margin:0 0 5px 20px;
	padding-left: 10px;
	list-style: disc;
}

/*--- リンク黒 --*/
.flowBox a,.guideInfo a,#anchorLink li a,#faqLink li a,.pageTop a,#faqWrap dd a,.newFlow a,#guideLink a {
	color: #231815;
}
.flowBox a:hover,.guideInfo a:hover,#anchorLink li a:hover,#faqLink li a:hover,.pageTop a:hover,#faqWrap dd a:hover,.newFlow a:hover,#guideLink a:hover {
	text-decoration: underline;
}

/*--- リンク青 --*/
#rightWrap .guideInfo a{
	color: #1268B5;
	font-weight: 500;
	text-decoration: underline;
}

#rightWrap .guideInfo a:hover{
	color: #1268B5;
	text-decoration: none;
}

/*--- background　#FAFAFA --*/
.backgInfo,.backgBox{
	background: #FAFAFA;
	padding: 10px;
}
/*--- フォント14px bold --*/
.flowBox a,.deliBox h4{
	font-weight: bold;
	font-size: 14px;
}
/* ----------------------------------------------------
　旧 お取引の流れ(旧 yahoo_flow)※1月下旬より変更有
----------------------------------------------------*/
#flowWrap {
	width: 900px;
	margin: 0 auto;
}

#flowWrap h3{
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	background: #231815;
}

.flowBox{
	float:right;
	width: 560px;
}


.flowNext{
	clear: both;
	margin: 0 0 60px;
	text-align: center;
}
.linkBox{
	margin-top: 60px;
}
.flowlast{
	text-align: center;
}
.flowlast p{
	color: #DD0716;
	font-size: 20px;
	font-weight: bold;
}
.flowlast img{
	margin-bottom: 80px;
}
.boldFont,.flowTitle{
	font-weight: bold;

}
.boldFont {
	font-size: 14px;
}
.redFont{
	color: #DD0716;
}

/* ----------------------------------------------------
　お取引の流れ(yahoo_flow)　NEW ※1月下旬より変更有
----------------------------------------------------*/

/*------- width 940px -------*/ 
#rightWrap .newFlow {
	width: 940px;
	margin: 0 auto;
}
#rightWrap .newFlow {
	padding-bottom: 30px;
}
#rightWrap .newFlow h3 {
	margin: 0;
	padding: 10px;
	background: #F8F8F6;
}
#rightWrap .newFlow h3.flowTop{
	padding-left: 70px;
	color: #231815;
	font-size: 20px;
	background: #FFF url('https://www.2ndstreet.jp/exp/yahoo/img/booth/flowtop_icn.png') no-repeat top left;
}
#rightWrap .newFlow img{
	display: block;
	margin: 70px auto 0;
	border: 1px solid #D7D7D7;
}
#rightWrap .newFlow img.topImg,#rightWrap .newFlow .flowNext img {
	border: none;
	margin-top: 0;
}
#rightWrap .newFlow p{
	margin-bottom: 10px;
}
.newFlow a{
	font-weight: bold;
}
.newFlow .stepBtn {
	text-align: center;
	font-size: 1.5em;
}
.newFlow .stepBtn a{
	width: 720px;
	display: block;
	margin: 80px auto 100px;
	padding: 15px 0;
	color: #231815;
	border: 1px solid #231815;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.orderBox {
	margin-bottom: 60px;
	border: 3px solid #D7D7D7;
}
#rightWrap .newFlow .orderBox p{
	margin: 30px 0 40px;
	padding-left: 20px;
}

.centerBox{
	width: 900px;
	margin: 0 auto;
	text-align: center;
}
.centerBox .yahooBtn{
	margin-top: 100px;
}
.flowCaution{
	margin: 50px 0 80px;
	padding: 10px;
	border: 3px solid #231815;
}
.flowCaution h4{
	font-size: 14px;
}

#rightWrap .flowCaution p{
	margin-bottom: 0;
}
p.flowTitle {
	font-size: 14px;
	padding-top: 30px;
}

p.flowTitle:before,.flowCaution h4:before {
	content:'■';
}

.deliBox {
	display: block;
	width: 800px;
	margin: 40px auto;
	padding: 10px;
	background: #F2F2F2; 
}



/* -------------------------------------------
お支払・配送について(yahoo_guide)
-------------------------------------------*/

/*---- アンカーリンク ----*/

#anchorLink {
	background: #F7F7F7;
	margin-bottom: 40px;
	padding: 5px 20px;
}

#anchorLink ul{
	margin: 10px 0;
}
#anchorLink li{
	margin: 0 20px 0 10px;
	padding-left: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url('https://www.2ndstreet.jp/exp/tp_img/stock/down_arrow.png') no-repeat top left;
}


#rightWrap .guideInfo {
	margin-bottom: 100px;
}
#rightWrap .guideInfo h3 {
	margin-top: 0;
	font-size: 15px;
}
#rightWrap .guideInfo a{
	font-weight: 500;
}
.backgBox {
	margin-top: 10px;
	padding: 15px 20px;
	width: 600px;
	border: 1px solid #231815;
}
.discList {
	margin-bottom: 40px;
}
.discList li{
	margin: 0 0 10px 20px;
	list-style: disc;
}

/*-- よくある質問・お問い合わせボタン --*/

.linkBtn {
	margin-top: 70px;
	text-align: center;
}
.linkBtn li,.linkBtn li.linkrBtn,.yahooBtn {
	font-size: 16px;
	text-align: center;
}
.linkBtn li:first-child{
	margin-right: 40px;
}
.linkBtn li a,.linkBtn li.linkrBtn a{
	width: 400px;
	display: block;
	padding: 15px 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-weight: normal;
}
.linkBtn li a{
	color: #231815;
	background: #D7D7D7;
	border: 1px solid #D7D7D7;
}
.linkBtn li.linkrBtn a{
	color: #FFF;
	background: #F9383B;
	border: 1px solid #F9383B;
}
.linkBtn li a:hover,.yahooBtn a:hover {
	text-decoration: none;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

/* -- 追加リンクボタン太字回避 --*/
#rightWrap .linkBtn li a{
	color: #231815;
	font-weight: normal;
	text-decoration: none;
}

#rightWrap .linkBtn li a:hover{
	color: #231815;	
}

.stepBtn a:hover{
	color: #FFF;
	text-decoration: none;
	background: #231815;
}
/*-- ヤフオク店TOPへボタン --*/
.yahooBtn{
	margin-bottom: 100px;
}
.yahooBtn a{
	width: 720px;
	display: block;
	margin: 0 auto;
	padding: 15px 0;
	color: #FFF;
	background: #F9383B;
	border: 1px solid #F9383B;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* -------------------------------------------
お支払・配送について(yahoo_guide)NEW 1月下旬より変更
-------------------------------------------*/
.amountWrap {
	width: 950px
	display: table;
}
.amountBox {
	display: table-cell;
	table-layout: fixed;
	vertical-align: top;
}
.amountBox img{
	margin: 10px 0 0 40px;
}
.guideCaution {
	margin: 50px 0;
	padding: 15px 20px;
	background: #e2e2e2;
}

div#kingaku h3 {
margin-top: 15px;
	font-size: 15px;
}


#rightWrap .guideCaution p{
	margin: 0px 0 10px 0;
}
#rightWrap .guideCaution p:last-child{
	margin: 30px 0;
}

/*---- アンカーリンクNEW ----*/

#guideLink {
	background: #F7F7F7;
	margin-bottom: 40px;
	padding: 5px 20px;
}

#guideLink ul{
	margin: 10px 0;
}
#guideLink li{
	width: 180px;
	margin: 0 6px;
	padding-left: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url('https://www.2ndstreet.jp/exp/tp_img/stock/down_arrow.png') no-repeat top left;
}


h2#henpin {
	margin-top: 180px;
}


/* -------------------------------------------
商品について(yahoo_item)
-------------------------------------------*/
.guideInfo h4{
	margin: 28px 0 7px;
	font-size: 15px;
}
.guideInfo h4:before{
	content: '■';
	color: #231815;
}

/*-- サイズ表記テーブル --*/

table.sizeTable{
	margin-bottom: 40px;
	border-collapse: collapse;
	border: solid 1px #CCC;
}
table.sizeTable td,table.sizeTable th{
	padding: 7px 10px;
	border: solid 1px #CCC;
}
table.sizeTable th{
	color: #FFF;
	background: #231815;
	text-align: left;
}
table.sizeTable td{
	width: 50px;
	text-align: center;
}
table.sizeTable td:first-child{
	width: 75px;
	font-weight: bold;
	text-align: left;
	background: #EEE;
}

table.sizeTable td.smlBox{
	border: none;
}

/*-- コンディションランクテーブル --*/

table.condition{
	margin-bottom: 20px;
	border-collapse: collapse;
	border: 1px solid #CCC;  
}
table.condition th, table.condition td{
	padding: 10px;
	border: 1px solid #CCC;
	text-align:center;
	font-weight: bold;
}
table.condition th{
	background-color:#eee;
}
table.condition td:last-child{
	text-align: left;
	font-weight: normal;
}

/* -------------------------------------------
商品について(yahoo_item)NEW ※(1月下旬より変更）
-------------------------------------------*/
.measureWrap {
	width: 730px;
	margin-bottom: 40px;
	padding: 10px 5px;
	display: table;
	border: 1px dashed #CCC;
}
.measureWrap img,.mesureBox {
	display: table-cell;
	vertical-align: top;
}
.measureWrap img{
	width: 240px;
}
.mesureBox {
	width: 480px;
}
.mesureBox h4{
	margin: 0 0 15px 0;
	font-size: 12px;
}
.mesureBox h4:before{
	content: none;
}
.mesureBox ol{
  counter-reset: my-counter;
  list-style: none;
  padding: 0;
}
 
.mesureBox li {
  margin-bottom: 7px;
  padding-left: 30px;
  position: relative;
}

/*
.mesureBox li:before {
	content: counter(my-counter);
	counter-increment: my-counter;
	display: block;
	float: left;
	line-height: 16px;
	margin-left: -30px;
	text-align: center;
	height: 16px;
	width: 16px;
	border: 1px solid #231815;
	border-radius: 50%;
}
*/
/* -------------------------------------------
よくあるご質問(yahoo_faq)
-------------------------------------------*/
#faqLink {
	background: #F7F7F7;
	margin-bottom: 40px;
	padding: 10px 20px;
}
#faqLink ul{
	margin: 10px 0;
}
#faqLink li{
	width: 185px;
	padding-left: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url('https://www.2ndstreet.jp/exp/tp_img/stock/down_arrow.png') no-repeat top left;
}

#faqWrap {
	width: 950px;
	margin: 80px auto;
}

#faqWrap h3{
	margin: 40px 0 30px;
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	background: #231815;
}
#faqWrap dl{
	margin: 30px 0 40px;
}
#faqWrap dt{
	color:#436f9b;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #231815;
}
#faqWrap dt:before{
	margin-right: 10px;
	content:'Q';
}
#faqWrap dd{
	margin-top: 20px;
}
#faqWrap dd:before{
	margin-right: 10px;
	content:'A';
	color: #F9383B;
	font-size: 14px;
	font-weight: bold;
}
#faqWrap dd h4{
	margin-bottom: 15px;
	color: #DD0716;
	font-size: 14px;
}
#faqWrap dd a{
	font-weight: bold;
}
#faqWrap dd p{
	margin: 20px 0;
}
#faqWrap dd ul{
	margin-top: 20px;
}
#faqWrap dd li{
	margin: 0 0 5px 10px;
	color: #F9383B;
	list-style: decimal;
	font-weight: bold;
}
#faqWrap dd .discList li{
	list-style: disc;
	color: #231815;
}

/* -------------------------------------------
その他
-------------------------------------------*/

.pageTop {
	margin-bottom: 40px;
	padding-top: 20px;
	text-align: right;
}
.pageTop a{
	color: #231815;
}
.pageTop a:hover{
	text-decoration: underline;
}
.pageTop:before,.newFlow .stepBtn a:before {
	content: '▲';
}

/* -------------------------------------------
お知らせ用（※/inform/フォルダ内）
-------------------------------------------*/

.guideInfo p.informLink a{
	color: #065aad;
}
.changeInfo {
	width: 460px;
	margin: 20px 0;
	padding: 0 20px 20px 20px;
	font-weight: bold;
	font-size: 14px;
	border: 3px solid #231815;
}
#rightWrap .changeInfo h3{
	margin: 20px 0 0;
}

/* -------------------------------------------
ボタン開閉（yahoo_flow）追加
-------------------------------------------*/

#linking {
	margin: 50px 0;
	color :#333;
}
#linking h3{
	margin-bottom: 60px;
	padding: 10px;
	color: #FFF;
	background: #231815;
}

/*リンクボタン開閉*/

#linking ul.menu_open{
   width: 940px;
	margin: 50px auto;
	padding: 0 20px;
   border: 1px solid #ccc;
}

#linking .archive{
	padding: 16px 70px 16px 0;
	background: #fff url('https://www.2ndstreet.jp/img/pc/cmn/icon_open.png') 830px center no-repeat;
	background-size: 20px;
	color: #333;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	cursor :pointer;
}

#linking .archive.open{
	background: #fff url('https://www.2ndstreet.jp/img/pc/cmn/icon_clause.png') 830px center no-repeat;
	background-size: 20px;
}

/* ボタン開 カテゴリ */
#linking .subMenu {
	display: block;
	margin-top: 20px;
	padding-top: 30px;
	border-top: 1px dotted #ccc;
}
#linking .subMenu p{
	margin: 50px 0;
}

#linking .subMenu img{
	display: block;
	margin: 0 auto;
   border: 1px solid #ccc;
}
#linking .subMenu .flowNext img{
	border: none;
}
