body { margin: 0px;/*font-size:18px;*/ font-family: "meiryo","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",san-serif;}

ul { padding: 0px; margin: 0px; }
li { list-style-type: none;}
a { text-decoration :none;}
a:link{text-decoration :none;}
a:visited{text-decoration :none;}
a:hover{ transition: 0.2s ease;text-decoration: none;color:#ff5c04;}
a:active { text-decoration :none; }

h3{font-size: 24px;margin-top: 20px;
    margin-bottom: 10px;}
h1, h2, h3, h4, h5, h6 {font-family:serif;}
h4 {
    font-weight: bold;
    line-height: 1.5em;
}
/*
.container {
    width: 100%;
    margin: 0 auto 0 auto;
    padding-left:0;
    padding-right:0;
}
*/
.match-row{
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 10px;
}


.match-row th {
    background-color: #eee;
/*    width:75px;*/
}

.match-row td,.row th{font-size:14px;}

.match-row td.no{
	color: #f60;
    font-weight: bold;
}


.list-group-item{
	background-color:#ccc;
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin-bottom: 0px;
	padding: 5px 1px;
	line-height:20px;
	font-size:12px;
}
.list-group-item.disabled{
	margin-top: 5px;
	background-color:#ccc;
	color:#999;
}

.list-group-item.disabled:hover{
	background-color:#ccc;
	color:#999;
}


.list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.list-sel-seat{
	height:55px;
	border-bottom:#999 solid 1px;
	/*margin-left:5px;
	margin-right:5px;*/
	margin-bottom:5px;
	cursor:pointer;
}
.work_series .list-sel-seat {
    height: 60px;
}
.list-sel-seat:hover{
	background-color:#eee;
}

.list-sel-seat span{
	font-size:12px;
	margin-top:10px;
	float:left;
}
.work_series .list-sel-seat span{
	font-size:12px;
	margin-top:10px;
    float:left;
    max-width: 65%;
    font-size: 11px;
}

#sel-seat .list-group-item{
	float:left;
}

#sel-seat .list-thum{
	height: 50px;
    margin-right: 30px;
    float:right
}


#menu { /*padding: 20px;*/ background-color: #eee; }
/*#menu a {color: #777;}*/
#menu a {display: block; text-align: center; padding: 10px 0; color: #777;}

#menu ul { text-align: center;}
#menu ul li {display: inline-block;list-style: none;padding: 0 30px;text-align: center;}
#menu ul li .en { font-size: 0.9em;}
#menu .home {
    float: left;
    font-size: 1.25em;
    color: #f35626;
    background-image: -webkit-linear-gradient(92deg,#f35626,#feab3a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 60s infinite linear;
}


.nav { font-size: 0.9em;}
.nav .en { font-size: 0.9em;}
.navbar { margin-bottom: 0;}
.navbar-default {background-color: #ffffff;}
.navbar-default .navbar-brand {color: #ff8800;}



#footer { background-color: #f80; color: #fff; font-size: 11px; padding: 10px 20px 0px 10px;margin-top:0px}
#footer p.copyright {
    background: url("/store/img/footer/logo_footer.png") no-repeat 0 0;
    background-size: cover;
    float: left;
    width: 100px;
    height: 20px;
    overflow: hidden;
    margin:5px 10px 0 0;
    text-indent: -9999px;
}
#footer p.address{ float: right; margin: 0; }



/* button */
.match .btn { /*font-size: 12px;*/ background-color: #F30;/* padding: 5px 15px;*/}
.match .btn a { color: #fff;}
.match .btn:hover {color: #fff;}
.series .btn { margin-top: 50px; padding: 7px 35px;}
.series .btn a{ color: #fff;}
.btn-default { border: none; color: #fff;}
.btn-default:hover { background-color: #222;}
.title-item-btn    { width: 100px; height: 100px; color: #fff; font-family: 'times',serif; font-size: 1.4em; line-height: 0.9em; display: table-cell; vertical-align: middle;}
.title-item-btn_l { width: 190px; height: 190px; /*padding: 30% 0;*/ color: #fff; font-family: 'times',serif; font-size: 0.7em; font-weight: normal; line-height: 1.2em;display: table-cell; vertical-align: middle; }
.title-item-btn span { font-size: 0.6em;}
.title-item-btn_l span { font-size: 2.5em; line-height: 1.0em;}
/*.title-item-btn span { font-size: 0.6em; line-height: 1em;}*/
#wrk .title-item-btn_l span { font-size: 1.8em; line-height: 1.0em;}
.title li { padding-left: 0; padding-right: 0;}



.tekigou-mat { text-align: center; margin: 0 auto; padding: 30px 0;}

.tekigou-mat-sel{
	/*width:100%;*/
	overflow:hidden;/*height:0;*/padding:30px 0;background-color:#eee;display:none;margin:0 -15px;
}

.slider { width: 100%;
	height: 45vw;
	
	/*background-image: url("/store/img/top/sw.png");*/ 
	background-size: cover;
	background-position: center top;
}
.title_slider{
    width: 570px;
    height: 15vw;
    /*background-image: url("/store/img/top/title_sw.png");*/
    background-repeat: no-repeat;
    position: absolute;
    top: 30vw;
    right: 2%;
    z-index: 1;
}


.slider_slik1{background-image: url("/store/img/top/ziel.jpg");}
.title_slider_slik1{background-image: url("/store/img/top/title_ziel.png");}
.slider_slik2{background-image: url("/store/img/top/prime.jpg");}
.title_slider_slik2{background-image: url("/store/img/top/title_prime.png");}
.slider_slik3{background-image: url("/store/img/top/real.jpg");}
.title_slider_slik3{background-image: url("/store/img/top/title_real.png");}
.slider_slik4{background-image: url("/store/img/top/ultrasuede.jpg");}
.title_slider_slik4{background-image: url("/store/img/top/title_ultrasuede.png");}
.slider_slik5{background-image: url("/store/img/top/new_ect.jpg");}
.title_slider_slik5{background-image: url("/store/img/top/title_new_ect.png");}



.match {background-color: #ffffff; padding: 30px 0 30px 0;}
.match-seat, .match-mat, .match-car, .match-compare { 
    background: no-repeat center;
    background-size: contain;
    text-align: center;
    display: table;
}
.match-seat{ height: 200px; background-image: url("/store/img/top/seat.png");}
.match-mat{ height: 200px; background-image: url("/store/img/top/mat.png");}
.match-car{ height: 200px; background-image: url("/store/img/top/car.png");}
.match-compare{ height: 200px; background-image: url("/store/img/top/compare.png");}



.title-item { background-image: url("/store/img/top/seat_s.jpg"); background-position: center; background-size: cover; margin: 0 -15px; padding: 30px 0;}
.title-item ul {display: block; table-layout: fixed; text-align: center; width: 100%;}
.title-item li {display: inline-block; vertical-align: middle;}
.title-item a { display: block; background-size: contain; width: 100px; height: 100px; overflow: hidden; /*text-indent: -9999px;*/}	
.title-item h2{
    height: 150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    text-indent: -9999px;
    margin:0 15px;
}
.title-item-seat h2{ background-image: url("/store/img/top/title_seatcover.png");}
.title-item-mat h2{ background-image: url("/store/img/top/title_floormat.png");}
.title-item-tabkit h2{ background-image: url("/store/img/top/title-tabkit.png");}
.title-item-acce h2{ background-image: url("/store/img/top/title_accessory.png");}
.title-item-inte h2{ background-image: url("/store/img/top/title_interior.png");}
.title-item-parts h2{ background-image: url("/store/img/top/title_parts.png");}
.title-item-goods h2{ background-image: url("/store/img/top/title_goods.png");}

.series { height: 340px; padding-left: 0; padding-right: 0; background-color: #f6f6f6;}
.text_series{ position: relative; top: 10px; padding-left: 20px; line-height: 1.5em;}
.title{ font-size: 1.8em;line-height: 1.5em; letter-spacing: -0.05em; font-weight: bold; border-bottom: 1px solid #999;}

.arrow {
    position: relative;
	width: 40px;
	height: 40px;
	float: left;
	margin-left: -20px;
	margin-top: -20px;
	margin-bottom: -20px;
	background-image: url("/store/img/arrow.png");
	background-size: cover;
	left: 50%;
	/*z-index: 1;*/
}




/*detail page */
.detail { background-image: url("/store/img/top/bg-detail.png"); z-index: -20;}
.detail h2 { background-size: contain; background-repeat: no-repeat; margin: 0; text-indent: -9999px;}

.detail h2.hqt {}
.detail h2.lux {}
.detail h2.cft {}
.detail h2.sty { background-image: url("/store/img/top/title-stylish.png"); width: 75%;}
.detail h2.bsc {}
.detail h2.prs {}
.detail h2.ctm {}


.detail .title{ background-image: url("/store/img/top/bg-stylish.jpg"); background-position: center top; border: none; height: 600px;}
.detail .title ul { display: block; table-layout: fixed; text-align: center; width: 100%;}
.detail .title ul li { display: inline-block;vertical-align: middle;}
.detail .title ul li a { display: block; background-size: contain; overflow: hidden;}
.detail .text { width: 50%; padding-top: 50px;}
.detail .tekigou {background-color: #f30;}
.detail .kwsk {background-color: rgba(0,102,255,1);}
.detail .btn {
	position: relative;
	font-size: 18px;
/*    padding: 6px 50px;*/
	width: 140px;
	font-weight: normal;
/*    background-color: #F30;*/
    z-index: 1;
}
.detail .btn a{ color: #fff;}
.detail .btn:hover{ background-color: #222;}
.detail .price { font-size: 2.2em; font-weight: bold;}
.detail .tax { font-size: 0.8em;}
.price-box { position: relative; display: table; z-index: 1;background-color: rgba(255,255,255,0.3);}

.icon_sw a { background: url("/store/img/top/icon_sw.png") no-repeat 0 0; }
.icon_dia a { background: url("/store/img/top/icon_dia.png") no-repeat 0 0;}
.icon_qlt a { background: url("/store/img/top/icon_qlt.png") no-repeat 0 0;}


#sw, #dia, #qlt { position: relative; padding-top: 50px;padding-bottom: 80px;}
.image { width: 500px; height: 592px; position: absolute; right: 50px; bottom: 0;}
#sw .image { background-image: url("/store/img/top/seat_sw.png");}
#dia .image { background-image: url("/store/img/top/seat_dia.png");}
#qlt .image { background-image: url("/store/img/top/seat_qlt.png");}
#l .image { background-image: url("/store/img/top/seat_l.png");}

.colorsample { margin: 50px 0 30px -5px;}
.colorsample li { display: inline-block; width: 35px; height: 35px; margin: 5px; text-indent: -999px;}

#sw ul li.iv { background-image: url("/store/img/top/sw/iv.jpg");}
#sw ul li.tn { background-image: url("/store/img/top/sw/tn.jpg");}
#sw ul li.lg { background-image: url("/store/img/top/sw/lg.jpg");}
#sw ul li.bk { background-image: url("/store/img/top/sw/bk.jpg");}

#dia ul li.iv { background-image: url("/store/img/top/sw/iv.jpg");}
#dia ul li.tn { background-image: url("/store/img/top/sw/tn.jpg");}
#dia ul li.lg { background-image: url("/store/img/top/sw/lg.jpg");}
#dia ul li.bk { background-image: url("/store/img/top/sw/bk.jpg");}

#qlt ul li.iv { background-image: url("/store/img/top/sw/iv.jpg");}
#qlt ul li.tn { background-image: url("/store/img/top/sw/tn.jpg");}
#qlt ul li.lg { background-image: url("/store/img/top/sw/lg.jpg");}
#qlt ul li.bk { background-image: url("/store/img/top/sw/bk.jpg");}


#sw h3, #dia h3, #qlt h3{ background-size: contain; background-repeat: no-repeat; margin: 0; width: 70%;}
#sw h3 { background-image: url("/store/img/top/title_sw_bk.png"); height: 100px; text-indent: -9999px;}
#dia h3 { background-image: url("/store/img/top/title_dia.png"); height: 124px; text-indent: -9999px;}
#qlt h3 { background-image: url("/store/img/top/title_qlt.png"); height: 160px; text-indent: -9999px;}

/* ページトップ */
#page-top {
	display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 2em;
}
#page-top a {
    background-color: rgba(50,50,50,0.4);
    text-decoration: none;
    color: #fff;
    width: 80px;
    padding: 20px 0;
    text-align: center;
    display: block;
    border-radius: 50%;
}
#page-top a:hover {
    text-decoration: none;
    background-color: rgba(50,50,50,0.4);
}
#page-top .glyphicon {
	top:-2px;
}

#floormart-sel{
	/*display:none;*/
}

.floormart-sel-item{
	padding:10px 0px;

}
.floormart-sel-item a{
	color:#000;
	display:block;
	
}
.floormart-sel-item:hover{
	background-color:#eee;
}


.glyphicon-remove-circle{
	cursor:pointer;
}

.container dt{text-align:center;}

.container #summary-car,
.container #summary-product {
    text-align: center;
}
.container #summary-car span,
.container #summary-product span {
    display: block;
    /*margin-top: 10px;*/
    padding: 0 10px;
    text-align: left;
	display:inline-block;
/*
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0);
    zoom: 1;
*/
}


a.eleven-word {
    border-bottom: 1px dotted #555 !important;
    color: #555 !important;
    text-decoration: none !important;
}

.btn {
    font-size: 14px;
    font-weight: normal;
/*
    color: #fff;
    background-color: #337ab7;
*/
    color: #337ab7;
    background-color: #fff;
    /*width: 220px;*/
	/*
    height: 30px;
	*/
/*    border: 1px solid #337ab7;*/
}

.btn:focus {

/*
	color: #fff;
    background-color: #337ab7;

*/
    color: #337ab7;
    background-color: #fff;
	/*
    border: 1px solid #337ab7;
	*/
}
.btn:hover {
/*
    color: #fff;
    background-color: #222;
*/
    color: #337ab7;
    background-color: #fff;
/*    border: 1px solid #000;*/
}
.btn:active {
/*
	color: #fff;
    background-color: #337ab7;
*/
    color: #337ab7;
    background-color: #fff;
	/*
    border: 1px solid #337ab7;
	*/
    
}

.btn-default {
	color: #fff;
	background-color: #337ab7;
	/*
	height: 40px;
	*/
    font-size: 18px;
/*  border: 1px solid #337ab7;*/
	padding: 8px 12px 7px 12px;
}
.btn-default:focus {
	color: #fff;
    background-color: #337ab7;
/*    border: 1px solid #337ab7;*/
}
.btn-default:hover {
    color: #fff;
    background-color: #222;
/*    border: 1px solid #000;*/
}

.btn-default:active {
	color: #fff;
    background-color: #337ab7;
/*    border: 1px solid #337ab7;*/
}
.btn-default:active:hover {
	color: #fff;
    background-color: #337ab7;
/*    border: 1px solid #337ab7;*/
}
.btn-default.disabled:focus {
	color: #fff;
    background-color: #337ab7;
/*    border: 1px solid #337ab7;*/
}
.btn-default.disabled:hover {
    color: #fff;
    background-color: #222;
/*    border: 1px solid #000;*/
}

.btn-default.disabled:active { 
	color: #fff;
    background-color: #337ab7;
/*    border: 1px solid #337ab7;*/
}

#sheat-bt .btn-default,
#floormat-bt.btn-default,
#search-car-bt .btn-default,
#diff-bt .btn-default {
	font-size: 17px;
}


.btn-page {
  /*
  color: #fff;
  background-color: #337ab7;
  */
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #337ab7;
}
.btn-page:focus {
/*
	color: #fff;
    background-color: #337ab7;
*/
  color: #337ab7;
  background-color: #fff;
    border: 1px solid #337ab7;
}
.btn-page:hover {
/*
    color: #fff;
    background-color: #222;
*/
  color: #337ab7;
  background-color: #fff;
    border: 1px solid #000;
}

.btn-page:active {
/* 
	color: #fff;
    background-color: #337ab7;
*/
  color: #337ab7;
  background-color: #fff;
    border: 1px solid #337ab7;
}
.btn-page:active:hover {
/*
	color: #fff;
    background-color: #337ab7;
*/
  color: #337ab7;
  background-color: #fff;
    border: 1px solid #337ab7;
}
.btn-page.disabled:focus {
/*
	color: #fff;
    background-color: #337ab7;
*/
  color: #337ab7;
  background-color: #fff;
    border: 1px solid #337ab7;
}
.btn-page.disabled:hover {
/*
    color: #fff;
    background-color: #222;
*/
  color: #337ab7;
  background-color: #fff;
    border: 1px solid #000;
}

.btn-page.disabled:active { 
/*
	color: #fff;
    background-color: #337ab7;
*/
  color: #337ab7;
  background-color: #fff;
    border: 1px solid #337ab7;
}


.sel-seat-bt,
.custom-guide-bt {
  color: #fff;
  background-color: #F30;
  /*
  border: 1px solid #d40;
  */
  width: 220px;
  /*
  height: 40px;
  */
  font-size:18px;
}
.sel-seat-bt:focus,
.custom-guide-bt:focus {
	color: #fff;
    background-color: #F30;
	/*
    border: 1px solid #d40;
	*/
}
.sel-seat-bt:hover,
.custom-guide-bt:hover {
    color: #fff;
    background-color: #222;
	/*
    border: 1px solid #000;
	*/
}

.sel-seat-bt:active,
.custom-guide-bt:active { 
	color: #fff;
    background-color: #F30;
	/*
    border: 1px solid #d40;
	*/
}
.sel-seat-bt:active:hover,
.custom-guide-bt:active:hover { 
	color: #fff;
    background-color: #F30;
	/*
    border: 1px solid #d40;
	*/
}

/* 件数表示 */
.page_all_count {
    background-color: #eee;
    margin: 30px 0 0;
    padding: 10px 15px;
}
.page_all_count p {
    text-align: center;
}
.page_all_count p span {
    color: #337ab7;
    font-size: 1.3em;
    font-weight: bold;
}
.page_all_count + .pageing-outer {
  margin-bottom: 40px;
  border-bottom: 1px solid #bfbfbf;
  padding-bottom: 18px;
}


#search-form-bt .btn{
	width: 220px;
}

.summary{
	width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding-top:10px;
}


.summary-div{
	border: #bbbbbb solid 1px;
    border-radius: 10px;
    padding-top: 10px;
	font-weight:700;
    height: 290px;
}

.summary-div img {

    height: 180px;
    width: 240px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.summary-div span{
	font-weight: normal;
	text-align:left;
	display:inline-block;
	color:#777;
}

.summary-title{
	font-size:1.2em;
}


.custom-guide img {
	height: 30px;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

#search-form{
	background-color:#ddd;
	padding-top:10px;
	padding-bottom:10px;
}

#search-form .btn{
	width:100px;
	/*float:right;
	margin-top:10px*/
}

#search-form label{
	color:#777;
	font-weight:normal;
}

.search-button{
	text-align:center;
}
.sel-button{
	text-align:center;
	margin-top:10px;
}


.searched-title{
	border-bottom:#000000 solid 3px;
	font-size:1.2em;
	font-weight:700;
	margin-top:15px;
	margin-bottom:5px;
	
}




.click-div{
	font-weight:700;
	text-align:center;
}

.paging{
	text-align:center;
	font-weight:700;
}

.paging span{
	margin-left:10px;
	margin-right:10px;
}

.paging.disabled{
	color:#ccc;
}


.paging .current{
	color:#ff5c04;
}

.caution{
	color: #F66; font-size: 14px;
	text-align:center;
}
#sel-seat-prev{
	position:absolute;
	right:75px;
	bottom:30px;
	padding-right:30px;
	width:50px;
/*	background-color:#ccc;*/
	background-color:transparent;
	display:none;
	position:fixed;
	height:50px;
	margin-right:30px;
	font-size: 60px;
}

#sel-seat-next{
	position:absolute;
	right:15px;
	bottom:30px;
	padding-right:30px;
	width:50px;
/*	background-color:#ccc;*/
	background-color:transparent;
	display:none;
	position:fixed;
	height:50px;
	margin-right:30px;
	font-size: 60px;
}

#sel-seat,#sel-seat2{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-color:#ccc;
	display:none;
	position:fixed;
	height:100%;
	overflow-y:scroll;
	
	-webkit-overflow-scrolling: touch;
/*overflow:hidden;*/
}

#sel-seat-close{
	cursor: pointer;
	width: 30px;
    float: right;
    text-align: center;
    font-size:30px;
    font-weight:700;
    margin-top:10px;
    margin-right:40px;
    margin-bottom:10px;
}

#sel-seat-close2,#floormart-sel-close{
	cursor: pointer;
	width: 30px;
    float: right;
    text-align: center;
    font-size:30px;
    font-weight:700;
    margin-right:10px;
    
   
}
#sel-seat-close a,#sel-seat-close2 a,#floormart-sel-close a{
	/*color:#ccc;*/
}

.div-series{
	color: #999;
    line-height:20px;
    font-size:12px;
	height:30px;
}


.series-highquality{
    background-color: #dcbc00;;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 13px 0px 13px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.series-luxury{
    background-color: #a9a9a9;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 15px 0px 15px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.series-comfort{
    background-color: #53b9ff;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 13px 0px 13px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.series-stylish{
    background-color: #ff8100;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 14px 0px 14px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.series-basic{
    background-color: #004fc3;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 14px 0px 14px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.series-prime{
    background-color: #004fc3;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 14px 0px 14px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}
.series-work{
    background-color: #FFE100;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 14px 0px 14px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.series-custom{
    background-color: #ee0000;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 13px 0px 13px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.series-autobacs{
    background-color: #F26837;
    /*border-radius: 20px;*/
    border-radius: 10px;
    font-size: 20px;
    padding: 2px 14px 0px 14px;
    width: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#fff;
}

.searched-img-div img{
    /*min-width: 200px;*/
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}




.form-control-d {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
/*    width:48%;*/
    width:50%;
    /*
    margin-left:1%;

    margin-right:1%;
*/
}

.block{
	width:100%;
}


#content #summary-car img {
    height: 180px;
    width: 240px;
}

div.paging {
    color: #ccc;
    font-size: 18px;
/*    margin-bottom: 20px;*?
    text-align: center;*/
    display:inline-block
    
}

div.paging .paging-prev,
div.paging .paging-next,
div.paging .paging-num{
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
}
div.paging .paging-prev,
div.paging .paging-next{
	color: #337ab7;
    background-color: #fff;
    border: 1px solid #337ab7;
    width:110px;
	/*
    height:40px;
	*/
    padding:6px 0 7px 0;
    border-radius: 5px;
    
}
	
div.paging .paging-prev span,
div.paging .paging-next span{
	font-weight:normal;
font-size: 18px;
}

div.paging a:hover {
	text-decoration: none;
}	

.pageing-outer{
	padding-top:10px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
}

.navbar { 
/*margin-bottom: 0;*/
	margin: 0px;font-family: "meiryo","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",san-serif;
	font-size:14px;
}

.table-responsive{
	padding-left:0px;
	padding-right:0px;
}



#account{
	width: 300px;
    margin-left: auto;
    margin-right: 10px;
    text-align: right;
    margin-top: 5px;
	font-size: 0.9em;
}

.tekigou-nomatch{
	text-align: center;
    color: #ff0000;
    font-size: 1.5em;
    margin: 40px;
}

.v-mid { display: table-cell; vertical-align: middle;}
.match h3 {background-color: rgba(255,255,255,0.5);}
.match h3 small {color: #333;}

/* item color */
.color-hqt { background-color: #dcbc00;}
.color-prm { background-color: #a9a9a9;}
.color-lux { background-color: #888888;}
.color-cft { background-color: #53b9ff;}
.color-sty { background-color: #ff8100;}
.color-bsc { background-color: #004fc3;}
.color-prs { background-color: #393939;}
.color-wrk { background-color: #e6cf00;}
.color-ctm { background-color: #ee2244;}
.color-cfm { background-color: #ff8100;}
.color-sot { background-color: #ff5588;}
.color-m3d { background-color: #a9a9a9;}
.color-n3d { background-color: #a9a9a9;}
.color-smt { background-color: #393939;}
.color-tbk { background-color: #EE8300;}
.color-phc { background-color: #aa1bbd;}
.color-hdc { background-color: #7722bb;}
.color-np { background-color: #881199;}
.color-npq { background-color: #990888;}
.color-htr { background-color: #aa0077;}
.color-cln { background-color: #55aaff;}
.color-dpk { background-color: #777;}
.color-clt { background-color: #888;}
.color-gds { background-color: #999;}
.color-mat_w { background-color: #e6cf00;}

/*
.color-mat1 { background-color: #aaa;}
.color-mat2 { background-color: #aaa;}
.color-mat3 { background-color: #aaa;}
.color-mat4 { background-color: #aaa;}
*/
.color-ultrasuede { background-color: #d1ba37;}
.color-new_ect { background-color: #e0c111;}
.color-alc { background-color: #dcbc00;}
.color-ect { background-color: #cfbc4b;}

.color-real { background-color: #aaaaaa;}
.color-prime { background-color: #909090;}
.color-cntl { background-color: #bbbbbb;}

.color-giacca { background-color: #3679e7;}
.color-crs      { background-color: #478ced;}
.color-air      { background-color: #5fa7f7;}
.color-cool    { background-color: #74bfff;}
.color-nplus { background-color: #5fa7f7;}
.color-neo    { background-color: #478ced;}

.color-ziel { background-color: #ff6600;}
.color-sw { background-color: #ff7500;}
.color-dia { background-color: #ff8900;}
.color-qlt { background-color: #ff9d00;}
.color-l   { background-color: #ff7500;}

.color-jr { background-color: #224fc3;}
.color-brs { background-color: #2244aa;}

.color-rps { background-color: #3d3842;}
.color-ectr { background-color: #533a6b;}
.color-czr { background-color: #2b074c;}

.color-work_s { background-color: #6EB92B;}
.color-work_q { background-color: #00A0E9;}


/* seatcover image */
.img-hqt { background-image: url("/store/img/top/hqt.jpg"); background-size: cover; background-position: center;}
.img-lux { background-image: url("/store/img/top/hqt.jpg"); background-size: cover; background-position: center;}
.img-cft { background-image: url("/store/img/top/cft.jpg"); background-size: cover; background-position: center;}
.img-sty { background-image: url("/store/img/top/sty.jpg"); background-size: cover; background-position: center;}
.img-bsc { background-image: url("/store/img/top/hqt.jpg"); background-size: cover; background-position: center;}
.img-prs { background-image: url("/store/img/top/prs.jpg"); background-size: cover; background-position: right;}
.img-ctm { background-image: url("/store/img/top/hqt.jpg"); background-size: cover; background-position: center;}
.img-wrk { background-image: url("/store/img/top/wrk.jpg"); background-size: cover; background-position: center;}


/* seatcover image */
.img-hqt { background: url("/store/img/top/hqt.jpg") center; background-size: cover;}
.img-prm { background: url("/store/img/top/prm.jpg") center; background-size: cover;}
.img-lux { background: url("/store/img/top/lux.jpg") left; background-size: cover;}
.img-cft { background: url("/store/img/top/cft.jpg") center; background-size: cover;}
.img-sty { background: url("/store/img/top/sty.jpg") center; background-size: cover;}
.img-bsc { background: url("/store/img/top/bsc.jpg") center; background-size: cover;}
.img-prs { background: url("/store/img/top/prs.jpg") center; background-size: cover;}
.img-ctm { background: url("/store/img/top/ctm.jpg") center; background-size: cover;}
.img-wrk { background: url("/store/img/top/wrk.jpg") center; background-size: cover;}
/* floormat image */
.img-cfm { background: url("/store/img/top/bg-cfm.jpg") center; background-size: cover;}
.img-sot { background: url("/store/img/top/sot.jpg") center; background-size: cover;}
.img-m3d { background: url("/store/img/top/bg-m3d.jpg") center; background-size: cover;}
.img-smt { background: url("/store/img/top/smt-all.png") center #fff; background-size: cover;}
.img-mat-w { background: url("/store/img/top/bg-mat_w.jpg?v=20191113") center #fff; background-size: cover;}
/*Tablet PC Install KIT image */
.img-tbk { background: url("/store/img/top/tbk.jpg") center; background-size: cover;}
/*Accessories image */
.img-phc { background: url("/store/img/top/phc.jpg") center; background-size: cover;}
.img-phc1 { background: url("/store/img/top/phc1.jpg") center; background-size: cover;}
.img-phc2 { background: url("/store/img/top/phc2.jpg") center; background-size: cover;}
.img-phc3 { background: url("/store/img/top/phc3.jpg") center; background-size: cover;}
.img-hdc { background: url("/store/img/top/hdc.jpg") center; background-size: cover;}
.img-np { background: url("/store/img/top/np_lux_series.jpg") center; background-size: cover;}
.img-npq { background: url("/store/img/top/npq.jpg") right; background-size: cover;}
.img-htr { background: url("/store/img/top/htr.jpg") center; background-size: cover;}
/*Interior image */
.img-dpk { background: url("/store/img/top/dpk.jpg") center; background-size: cover;}
/*parts/cloth image */
.img-sht { background: url("/store/img/top/sht.jpg") center; background-size: cover;}
.img-prt { background: url("/store/img/top/prt.jpg") center; background-size: cover;}
/*goods image */
.img-cln { background: url("/store/img/top/cln.jpg") center; background-size: cover;}
.img-gds { background: url("/store/img/top/gds.jpg") center; background-size: cover;}

.detail {
    background-image: url(/store/img/top/bg-detail.png);
    z-index: -20;
}
.detail .container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 40px;
}
.detail .title .container {position: none; padding:0;}

.detail .title ul {
    display: block;
    table-layout: fixed;
    text-align: center;
    width: 100%;
}

.detail .title ul li {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.detail .title ul li .icon_new_product {
    position: absolute;
    bottom: 85%;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: auto; 
}


.detail .leader, .detail .leader-mat {
    width: 50%;
    padding-top: 5vw;
    position: relative;
    z-index: 1;
}

.detail h4{
	font-size:1.2em;
}

.detail .btn {
    margin-top: 20px;
}
.image {
    width: 500px;
    height: 592px;
    position: absolute;
    right: 50px;
    bottom: 0;
    background-size: cover;
}

/*detail page title*/
.detail h2       { background-repeat: no-repeat; margin: 0; background-size: contain;/*text-indent: -9999px;*/}
.detail h2.hqt { background-image: url("/store/img/top/title-series-highquality.png"); width: 90%;}
.detail h2.prm { background-image: url("/store/img/top/title-series-prime.png"); width: 75%;}
.detail h2.lux { background-image: url("/store/img/top/title-series-lux.png"); width: 75%;}

.detail h2.cft { background-image: url("/store/img/top/title-series-comfort.png"); width: 75%;}
.detail h2.sty { background-image: url("/store/img/top/title-series-stylish.png"); width: 75%;}
.detail h2.bsc { background-image: url("/store/img/top/title-series-basic.png"); width: 100%;}
.detail h2.prs { background-image: url("/store/img/top/title-series-prestige.png"); width: 100%;}
.detail h2.ctm { background-image: url("/store/img/top/title-series-ctm.png"); width: 100%;}
.detail h2.cfm { background-image: url("/store/img/top/title-series-cfm.png"); width: 100%;}
.detail h2.sot { background-image: url("/store/img/top/title-series-sot.png"); width: 100%;}
.detail h2.m3d { background-image: url("/store/img/top/title-series-m3d.png"); width: 100%;}
.detail h2.smt { background-image: url("/store/img/top/title-series-smt.png"); width: 100%;}
.detail h2.wrk { background-image: url("/store/img/top/title-series-work.png"); width: 75%;}
.detail h2.mat_w { background-image: url("/store/img/top/title-series-work.png"); width: 75%;}

/*detail page title-background*/
.detail .bg-hqt { background: url("/store/img/top/bg-hqt.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-prm { background: url("/store/img/top/bg-prime.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-lux { background: url("/store/img/top/bg-lux.jpg") center top; border: none; height: 600px; background-size: cover;}

.detail .bg-cft { background: url("/store/img/top/bg-comfort.jpg?ver=20181128") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-sty { background: url("/store/img/top/bg-stylish.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-bsc { background: url("/store/img/top/bg-bsc.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-prs { background: url("/store/img/top/bg-prs.jpg?ver=20181128") center top; border: none; height: 580px; background-size: cover;}
.detail .bg-wrk { background: url("/store/img/top/bg-work.jpg") center top; border: none; height: 580px; background-size: cover;}
.detail .bg-ctm { background: url("/store/img/top/bg-ctm.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-cfm { background: url("/store/img/top/bg-cfm.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-sot { background: url("/store/img/top/bg-sot.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-m3d { background: url("/store/img/top/bg-m3d.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-n3d { background: url("/store/img/top/bg-n3d.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-smt { background: url("/store/img/top/smt.jpg") center top; border: none; height: 600px; background-size: cover;}
.detail .bg-mat-wrk { background: url("/store/img/top/mat_w.jpg?v=20191113") center top; border: none; height: 580px; background-size: cover;}


#ultrasuede .image  { background-image: url("/store/img/top/seat_ultrasuede.png");}
#new_ect .image  { background-image: url("/store/img/top/seat_new_ect.png");}
#alc .image  { background-image: url("/store/img/top/seat_alc.png");}
#ect .image   { background-image: url("/store/img/top/seat_ect.png");}

#real .image  { background-image: url("/store/img/top/seat_real.png");}
#prime .image   { background-image: url("/store/img/top/seat_prm.png");}
#centerleather .image   { background-image: url("/store/img/top/seat_cntl.png");}

#pnc .image  { background-image: url("/store/img/top/seat_pnc.png");}
#lux .image   { background-image: url("/store/img/top/seat_lux.png");}

#gca .image  { background-image: url("/store/img/top/seat_gca.png");}
#crs .image   { background-image: url("/store/img/top/seat_crs.png");}
#air .image   { background-image: url("/store/img/top/seat_air.png");}
#cool .image { background-image: url("/store/img/top/seat_cool.png");}
#nplus .image { background-image: url("/store/img/top/seat_nplus.png");}
#neo .image { background-image: url("/store/img/top/seat_neo.png");}

#ziel .image { background-image: url("/store/img/top/seat_ziel.png");}
#sw .image { background-image: url("/store/img/top/seat_sw.png");}
#dia .image { background-image: url("/store/img/top/seat_dia.png");}
#qlt .image { background-image: url("/store/img/top/seat_qlt.png");}
#l .image { background-image: url("/store/img/top/seat_l.png");}

#jr .image   { background-image: url("/store/img/top/seat_jr.png");}
#brs .image { background-image: url("/store/img/top/seat_brs.png");}

#rps .image { background-image: url("/store/img/top/seat_rps.png");}
#ectr .image { background-image: url("/store/img/top/seat_ectr.png");}
#czr .image { background-image: url("/store/img/top/seat_czr.png");}
#ctm .image { background-image: url("/store/img/top/seat_ctm.png");}

#work_s .image { background-image: url("/store/img/top/seat_work_s.png");}
#work_q .image { background-image: url("/store/img/top/seat_work_q.png");}

.image-mat { width: 100%; height: 80%; position: absolute; right: 0; bottom: 0; background-position: center; background-size: cover;}

#sot-all .image-mat { background-image: url("/store/img/top/sot-all.png");}
#sot-f .image-mat { background-image: url("/store/img/top/sot-f.png");}
#sot-op .image-mat { background-image: url("/store/img/top/sot-op.png");}
#sot-r .image-mat { background-image: url("/store/img/top/sot-r.png");}

#cfm-all .image-mat { background-image: url("/store/img/top/cfm-all.png");}
#cfm-stp .image-mat { background-image: url("/store/img/top/cfm-stp.png");}
#cfm-lg .image-mat { background-image: url("/store/img/top/cfm-lg.png");}
#cfm-rg .image-mat { background-image: url("/store/img/top/cfm-rg.png");}

#m3d-all .image-mat { background-image: url("/store/img/top/m3d-f.png");}
#m3d-f .image-mat { background-image: url("/store/img/top/m3d-f.png");}
#m3d-op .image-mat { background-image: url("/store/img/top/m3d-op.jpg");}
#m3d-r .image-mat { background-image: url("/store/img/top/m3d-r.jpg");}
#m3d-lg .image-mat { background-image: url("/store/img/top/m3d-lg.jpg");}

#n3d-all .image-mat { background-image: url("/store/img/top/n3d.png");}
#n3d-f .image-mat { background-image: url("/store/img/top/n3d-f.png");}
#n3d-op .image-mat { background-image: url("/store/img/top/n3d.jpg");}
#n3d-r .image-mat { background-image: url("/store/img/top/n3d.jpg");}
#n3d-lg .image-mat { background-image: url("/store/img/top/n3d.jpg");}

#smt-all .image-mat { background-image: url("/store/img/top/smt-all.png");}

#mat_w-all .image-mat { background-image: url("/store/img/top/mat_w-all.png?v=20191113");}

.image-np { width: 400px; height: 40%; position: absolute; right: 0; bottom: 60px; background: center no-repeat; background-size: contain;}
#np-lux .image-np { background-image: url("/store/img/top/np-lux.png");}
#np-qlt .image-np { background-image: url("/store/img/top/np-qlt.png");}

.colorsample { margin: 50px 40% 30px -5px; position: relative; z-index: 1;}
.colorsample li { display: inline-block; width: 35px; height: 35px; margin: 5px; background-size: cover;}
.colorsample2 { margin: 50px 40% 30px -5px;}
.colorsample2 li { display: inline-block; width: 74px; height: 35px; margin: 5px; background-size: contain;}
.colorsample-box {text-align: right;}

.colorsample-np { margin: 50px 30% 30px -5px; position: relative; z-index: 1;}
.colorsample-np li { display: inline-block; width: 35px; height: 35px; margin: 5px; background-size: cover;}

#alc .color1 { background-image: url("/store/img/top/sample/alc/iv.jpg");}
#alc .color2 { background-image: url("/store/img/top/sample/alc/gr.jpg");}
#alc .color3 { background-image: url("/store/img/top/sample/alc/bk.jpg");}

#ect .color1 { background-image: url("/store/img/top/sample/ect/iv.jpg");}
#ect .color2 { background-image: url("/store/img/top/sample/ect/lg.jpg");}
#ect .color3 { background-image: url("/store/img/top/sample/ect/bk.jpg");}

#real .color1 { background-image: url("/store/img/top/sample/real/iv.jpg");}
#real .color2 { background-image: url("/store/img/top/sample/real/tn.jpg");}
#real .color3 { background-image: url("/store/img/top/sample/real/lg.jpg");}
#real .color4 { background-image: url("/store/img/top/sample/real/gr.jpg");}
#real .color5 { background-image: url("/store/img/top/sample/real/bk.jpg");}

#prime .color1 { background-image: url("/store/img/top/sample/prm/iv.jpg");}
#prime .color2 { background-image: url("/store/img/top/sample/prm/tn.jpg");}
#prime .color3 { background-image: url("/store/img/top/sample/prm/lg.jpg");}
#prime .color4 { background-image: url("/store/img/top/sample/prm/gr.jpg");}
#prime .color5 { background-image: url("/store/img/top/sample/prm/bk.jpg");}

#centerleather .color1 { background-image: url("/store/img/top/sample/cntl/iv.jpg");}
#centerleather .color2 { background-image: url("/store/img/top/sample/cntl/tn.jpg");}
#centerleather .color3 { background-image: url("/store/img/top/sample/cntl/lg.jpg");}
#centerleather .color4 { background-image: url("/store/img/top/sample/cntl/gr.jpg");}
#centerleather .color5 { background-image: url("/store/img/top/sample/cntl/bk.jpg");}

#pnc .color1 { background-image: url("/store/img/top/sample/real/iv.jpg");}
#pnc .color2 { background-image: url("/store/img/top/sample/real/tn.jpg");}
#pnc .color3 { background-image: url("/store/img/top/sample/real/lg.jpg");}
#pnc .color4 { background-image: url("/store/img/top/sample/real/gr.jpg");}
#pnc .color5 { background-image: url("/store/img/top/sample/real/bk.jpg");}

#lux .color1 { background-image: url("/store/img/top/sample/prm/iv.jpg");}
#lux .color2 { background-image: url("/store/img/top/sample/prm/tn.jpg");}
#lux .color3 { background-image: url("/store/img/top/sample/prm/lg.jpg");}
#lux .color4 { background-image: url("/store/img/top/sample/prm/gr.jpg");}
#lux .color5 { background-image: url("/store/img/top/sample/prm/bk.jpg");}

#gca .color1 { background-image: url("/store/img/top/sample/gca/iv.jpg");}
#gca .color2 { background-image: url("/store/img/top/sample/gca/tn.jpg");}
#gca .color3 { background-image: url("/store/img/top/sample/gca/lg.jpg");}
#gca .color4 { background-image: url("/store/img/top/sample/gca/bk.jpg");}

#crs .color1 { background-image: url("/store/img/top/sample/crs/red.jpg");}
#crs .color2 { background-image: url("/store/img/top/sample/crs/blu.jpg");}
#crs .color3 { background-image: url("/store/img/top/sample/crs/wh.jpg");}

#air .color1 { background-image: url("/store/img/top/sample/air/iv.jpg");}
#air .color2 { background-image: url("/store/img/top/sample/air/tn.jpg");}
#air .color3 { background-image: url("/store/img/top/sample/air/lg.jpg");}
#air .color4 { background-image: url("/store/img/top/sample/air/bk.jpg");}

#cool .color1 { background-image: url("/store/img/top/sample/cool/tn.jpg");}
#cool .color2 { background-image: url("/store/img/top/sample/cool/red.jpg");}

#nplus .color1 { background-image: url("/store/img/top/sample/sw/iv.jpg");}
#nplus .color2 { background-image: url("/store/img/top/sample/sw/tn.jpg");}
#nplus .color3 { background-image: url("/store/img/top/sample/sw/lg.jpg");}
#nplus .color4 { background-image: url("/store/img/top/sample/sw/bk.jpg");}

#neo .color1 { background-image: url("/store/img/top/sample/sw/iv.jpg");}
#neo .color2 { background-image: url("/store/img/top/sample/sw/tn.jpg");}
#neo .color3 { background-image: url("/store/img/top/sample/sw/lg.jpg");}
#neo .color4 { background-image: url("/store/img/top/sample/sw/bk.jpg");}

#ziel .color1 { background-image: url("/store/img/top/sample/sw/iv.jpg");}
#ziel .color2 { background-image: url("/store/img/top/sample/sw/tn.jpg");}
#ziel .color3 { background-image: url("/store/img/top/sample/sw/lg.jpg");}
#ziel .color4 { background-image: url("/store/img/top/sample/sw/bk.jpg");}

#sw .color1 { background-image: url("/store/img/top/sample/sw/iv.jpg");}
#sw .color2 { background-image: url("/store/img/top/sample/sw/tn.jpg");}
#sw .color3 { background-image: url("/store/img/top/sample/sw/lg.jpg");}
#sw .color4 { background-image: url("/store/img/top/sample/sw/bk.jpg");}

#dia .color1 { background-image: url("/store/img/top/sample/dia/kr.jpg");}
#dia .color2 { background-image: url("/store/img/top/sample/dia/kw.jpg");}
#dia .color3 { background-image: url("/store/img/top/sample/dia/br.jpg");}

#qlt .color1 { background-image: url("/store/img/top/sample/qlt/wr.jpg");}
#qlt .color2 { background-image: url("/store/img/top/sample/qlt/kw.jpg");}
#qlt .color3 { background-image: url("/store/img/top/sample/qlt/kr.jpg");}
#qlt .color4 { background-image: url("/store/img/top/sample/qlt/kb.jpg");}
#qlt .color5 { background-image: url("/store/img/top/sample/qlt/br.jpg");}

#l .color1 { background-image: url("/store/img/top/sample/l/bk_bk.jpg");}
#l .color2 { background-image: url("/store/img/top/sample/l/bk_rd.jpg");}
#l .color3 { background-image: url("/store/img/top/sample/l/bk_bl.jpg");}
#l .color4 { background-image: url("/store/img/top/sample/l/bk_wh.jpg");}
#l .color5 { background-image: url("/store/img/top/sample/l/iv_br.jpg");}
#l .color6 { background-image: url("/store/img/top/sample/l/iv_iv.jpg");}
#l .color7 { background-image: url("/store/img/top/sample/l/br_iv.jpg");}

#jr .color1 { background-image: url("/store/img/top/sample/jr/iv.jpg");}
#jr .color2 { background-image: url("/store/img/top/sample/jr/bk.jpg");}
#jr .color3 { background-image: url("/store/img/top/sample/jr/br.jpg");}

#brs .color1 { background-image: url("/store/img/top/sample/brs/iv.jpg");}
#brs .color2 { background-image: url("/store/img/top/sample/brs/bk.jpg");}

#rps .color1 { background-image: url("/store/img/top/sample/rps/iv.jpg");}
#rps .color2 { background-image: url("/store/img/top/sample/rps/tn.jpg");}
#rps .color3 { background-image: url("/store/img/top/sample/rps/lg.jpg");}
#rps .color4 { background-image: url("/store/img/top/sample/rps/bk.jpg");}

#ectr .color1 { background-image: url("/store/img/top/sample/ectr/iv.jpg");}
#ectr .color2 { background-image: url("/store/img/top/sample/ectr/tn.jpg");}
#ectr .color3 { background-image: url("/store/img/top/sample/ectr/lg.jpg");}
#ectr .color4 { background-image: url("/store/img/top/sample/ectr/bk.jpg");}

#czr .color1 { background-image: url("/store/img/top/sample/rps/iv.jpg");}
#czr .color2 { background-image: url("/store/img/top/sample/rps/tn.jpg");}
#czr .color3 { background-image: url("/store/img/top/sample/rps/lg.jpg");}
#czr .color4 { background-image: url("/store/img/top/sample/rps/bk.jpg");}

#np-lux .color1 { background-image: url("/store/img/top/sample/prm/iv.jpg");}
#np-lux .color2 { background-image: url("/store/img/top/sample/prm/tn.jpg");}
#np-lux .color3 { background-image: url("/store/img/top/sample/prm/lg.jpg");}
#np-lux .color4 { background-image: url("/store/img/top/sample/prm/gr.jpg");}
#np-lux .color5 { background-image: url("/store/img/top/sample/prm/bk.jpg");}

#np-qlt .color1 { background-image: url("/store/img/top/sample/qlt/wr.jpg");}
#np-qlt .color2 { background-image: url("/store/img/top/sample/qlt/kw.jpg");}
#np-qlt .color3 { background-image: url("/store/img/top/sample/qlt/kr.jpg");}
#np-qlt .color4 { background-image: url("/store/img/top/sample/qlt/kb.jpg");}
#np-qlt .color5 { background-image: url("/store/img/top/sample/qlt/br.jpg");}

#work_s .color1 { background-image: url("/store/img/top/sample/work_s/bk.jpg");}

#work_q .color1 { background-image: url("/store/img/top/sample/work_q/bk.jpg");}
#work_q .color2 { background-image: url("/store/img/top/sample/work_q/wh.jpg");}
#work_q .color3 { background-image: url("/store/img/top/sample/work_q/rd.jpg");}


#ultrasuede h3  { background-image: url("/store/img/top/logo-ultrasuede.png");}
#new_ect h3  { background-image: url("/store/img/top/logo-new_ect.png");}
#alc h3  { background-image: url("/store/img/top/logo-alc.png");}
#ect h3{ background-image: url("/store/img/top/logo-ect.png");}

#real h3  { background-image: url("/store/img/top/logo-real.png");}
#prime h3{ background-image: url("/store/img/top/logo-prm.png");}
#centerleather h3{ background-image: url("/store/img/top/logo-cntl.png");}

#pnc h3  { background-image: url("/store/img/top/logo-pnc.png");}
#lux h3{ background-image: url("/store/img/top/logo-lux.png");}

#gca h3  { background-image: url("/store/img/top/logo-gca.png");}
#crs h3     { background-image: url("/store/img/top/logo-x.png");}
#air h3   { background-image: url("/store/img/top/logo-air.png");}
#cool h3 { background-image: url("/store/img/top/logo-cool.png");}
#nplus h3 { background-image: url("/store/img/top/logo-nplus.png");}
#neo h3 { background-image: url("/store/img/top/logo-neo.png");}

#ziel h3 { background-image: url("/store/img/top/logo-ziel.png");}
#sw h3 { background-image: url("/store/img/top/logo-sw.png");}
#dia h3 { background-image: url("/store/img/top/logo-dia.png");}
#qlt h3  { background-image: url("/store/img/top/logo-qlt.png");}
#l h3  { background-image: url("/store/img/top/logo-l.png");}

#jr h3 { background-image: url("/store/img/top/logo-jr.png");}
#brs h3  { background-image: url("/store/img/top/logo-brs.png");}

#rps h3 { background-image: url("/store/img/top/logo-rps.png");}
#ectr h3 { background-image: url("/store/img/top/logo-ectr.png");}
#czr h3  { background-image: url("/store/img/top/logo-czr.png");}

#work_s h3  { background-image: url("/store/img/top/logo-work_s.png");}
#work_q h3  { background-image: url("/store/img/top/logo-work_q.png");}

#ctm h3  { background-image: url("/store/img/top/logo-ctm.png");}
#ultrasuede h3, #new_ect h3, #alc h3, #ect h3, #real h3, #prime h3, #pnc h3, #lux h3, #gca h3, #crs h3, #air h3, #cool h3, #nplus h3, #neo h3, #ziel h3, #sw h3, #dia h3, #qlt h3, #l h3, #jr h3, #brs h3, #rps h3, #rps h3, #ectr h3, #czr h3, #work_s h3, #work_q h3, #ctm h3, #centerleather h3 {
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0;
    width: 70%;
    height: 124px;
}

#sot-all h3, #sot-f h3, #sot-op h3, #sot-r h3, #cfm-all h3, #cfm-stp h3, #cfm-lg h3, #cfm-rg h3,
#m3d-all h3, #m3d-f h3, #m3d-op h3, #m3d-r h3, #m3d-lg h3, #smt-all h3, #np-lux h3, #np-qlt h3, #mat_w-all h3 {
	color: #000; font-size: 26px; font-weight: bold;margin: 0; position: relative; z-index: 1;height: 80px;
}
.detail .example {
    display: inline-block;
    position: relative;
    z-index: 1;
    font-size: 0.9em;
}

.price-box {
    color: #000;
    position: relative;
    display: table;
    z-index: 1;
    margin-top: 50px;
    background-color: rgba(255,255,255,0.3);
}

/*
.title {
    font-size: 1.8em;
    line-height: 1.5em;
    letter-spacing: -0.05em;
    font-weight: bold;
    border-bottom: 1px solid #999;
}

.title li {
    padding-left: 0;
    padding-right: 0;
}
*/



#sub-nav-sp{
	display:none;
}

#sub-nav-sp-header {
/*	display:none;*/
    background: #eee;
    text-align: center;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    color: #555;
    cursor: pointer;
	margin-right:0px;
}

.sub-nav-icon {
    padding: 0 0 0 40px;
    background: url(/store/img/icon-sub-nav.png) 0 0 no-repeat;
    background-size: contain;
}

#sub-nav-sp-list{
	background: #414349;
	text-align:center;
	border-bottom: 1px solid #999;
	color:#fff;
	cursor: pointer;
	display:none;
}

#sub-nav-sp-list ul{
	background: #f6f6f6;
}
#sub-nav-sp-list ul li{
	text-align:left;
	border-bottom: 1px solid #ccc;
}

#sub-nav-sp-list a {
	/*
	padding-top:10px;
	padding-left:30px;
	padding-bottom:10px;
	*/
	padding: .7em 1em;
	text-decoration:none;
	color:#555;
	display:block
}

#sub-nav-sp-list ul li:hover{
	text-decoration:none;
	background-color:#f70;
}

.searc-opcl{
	background-color:#ddd;
	margin: 0;
    padding:10px 15px;
}

#qr-outer_wrapper{
    display: inline-block;
    height: 134px;
    width: 100%;
    background-color: #dde;
}
.qr-outer{
    display: none;
    background: right 78% / 17% 49% no-repeat url("/store/img/cars/qr_code_man.png") #dde;
}
@media only screen and (min-width:479px) and (max-width:768px) {
	.qr-outer{
	    display: none;
	    background: right 78% / 17% 95% no-repeat url("/store/img/cars/qr_code_man.png") #dde;
	}
}
@media only screen and (min-width:769px) and (max-width:1024px) {
	.qr-outer{
	    display: none;
	    background: right 78% / 17% 95% no-repeat url("/store/img/cars/qr_code_man.png") #dde;
	}
}
.match-seats-outer{
/*	border:1px solid #ddd;*/
	border:1px solid #337ab7;
/*	border:1px solid #ff8800;*/
/*	border:1px solid #000;*/
	margin:0 15px 10px 15px;
}

.match-seats-bt{
	margin-top:10px;
}

@media (min-width: 1200px){
	.detail .container {position: relative; padding-top: 50px; padding-bottom: 80px;}
	.image{ background-size: cover; width: 60%; height: 800px; right: 0;}
	.leader {padding-bottom:130px; color: #666; font-size: 18px; line-height: 1.8em;}
	.leader-mat {padding-top:20px; padding-bottom:20px;}
}

/*ANIMATION*/
@-webkit-keyframes hue {
         from { -webkit-filter: hue-rotate(0deg);}
         to { -webkit-filter: hue-rotate(-360deg);}
}

@media(min-width: 1300px){

	.slider {
		height:30vw;
	}
	.title_slider{
		top:300px;
	    height:20vw;
	}
}
/*
@media(max-width: 1299px){

	.slider {
		height:40vw;
	}
	.title_slider{
		top:300px;
	    height:25vw;
	}
}
@media(min-width: 1180px){

	.slider {
		height:40vw;
	}
	.title_slider{
		top:300px;
	    height:25vw;
	}
}
*/

@media(max-width: 1100px){
    .caution{text-align:left;}
    #sel-seat .list-thum{
		height: 50px;
    	margin-right: 50px;
    	float:right
	}
}
@media (max-width: 991px){
	#menu ul li {padding: 0 14px;}
}

@media (min-width: 992px){
    .text_series .title { font-size: 1.1em;}
}


@media(max-width: 850px){
    .caution{text-align:left;}
    #sel-seat .list-thum{
		height: 50px;
    	margin-right: 5px;
    	float:right
	}
}



@media(max-width: 840px){
    .caution{text-align:left;}
}


@media(max-width: 800px){
/*    #menu ul li {padding: 0 1vw; font-size: 2.5vw;}*/
    #menu .home {float: none; padding: 0 10px 10px;}
    .paging-pageno{display:none;}
    
    .paging-num{display:none!important;}
    
    .table-responsive{
	overflow-x: auto;
	}
	.table-responsive::-webkit-scrollbar {
	  height: 15px;
	}
	.table-responsive::-webkit-scrollbar-track {
	  border-radius: 5px;
	  background: #eee;
	}
	.table-responsive::-webkit-scrollbar-thumb {
	  border-radius: 5px;
	  background: #aaa;
	}
	
	/*
	#sel-seat{
		overflow-y: auto;
	}
	*/
	
	
	#sel-seat::-webkit-scrollbar {
	  width: 15px;
	}
	#sel-seat::-webkit-scrollbar-track {
	  border-radius: 5px;
	  background: #eee;
	}
	#sel-seat::-webkit-scrollbar-thumb {
	  border-radius: 5px;
	  background: #aaa;
	}
	
	#sel-seat .list-thum{
		height: 50px;
    	margin-right: 5px;
    	float:right
	}



}





@media(min-width: 768px){
	.help:hover .dropdown-menu{
	  display: block;
	}

	.account:hover .dropdown-menu{
	  display: block;
	}
	.arrow {
		top: 150px;
		left: 0;
		text-align: center;
		margin-right: -20px;
		margin-top: 0;
		margin-bottom: 0;
	}

	
	.detail h2 { height: 20vw; max-height: 360px;}
	.image-np{ background-repeat: no-repeat; width: 80%; height: 70%; right: 0;}
	.colorsample li { width: 50px; height: 50px;}
	.colorsample2 li { width: 106px; height: 50px;}
	#sot-all h3, #sot-f h3, #sot-op h3, #sot-r h3, #cfm-all h3, #cfm-stp h3, #cfm-lg h3, #cfm-rg h3,
	#m3d-all h3, #m3d-f h3, #m3d-op h3, #m3d-r h3, #m3d-lg h3, #smt-all h3, #np-lux h3, #np-qlt h3 {
		 font-size: 2.5em; font-weight: bold;
	}

	
	
}


@media(max-width: 767px){
    
    #sel-seat .list-thum{
		height: 50px;
    	margin-right: 30px;
    	float:right
	}
	.navbar{height:70px;}

	#gnavi{
	    background-color: #eee;
	    z-index: 9999!important;
	    position: relative;
	}
    .title_slider{ width: 90%; background-size: contain; position: relative; right: 0; top: 100px;height:15vw}
    .text_series { text-align: center; padding:0; top:20px;}
    

	
	.title-item-btn_l {width: 100px; height: 100px;font-size: 10px;}
	.detail .container { padding-bottom: 40px;}
	.detail h2 { height: 100px;padding-bottom: 50px;}
	.detail .title { background-size: cover; height: 300px;}
	.detail .bg-smt { background: url("/store/img/top/smt-all.png") center top #fff; background-size: cover;}
	#ultrasuede h3, #new_ect h3, #alc h3, #ect h3, #real h3, #prime h3, #pnc h3, #lux h3, #gca h3, #crs h3, #air h3, #cool h3, #nplus h3, #neo h3,
	#ziel h3, #sw h3, #dia h3, #qlt h3, #l h3, #jr h3, #brs h3, #rps h3, #ectr h3, #czr h3, #ctm h3, #work_s h3, #work_q h3, #centerleather h3{
		 background-size: contain; background-repeat: no-repeat; width: 90%; height: 14vw;
	}
	.detail .leader { width: 100%;}
	.image{ background-size: cover; background-repeat: no-repeat; width: 300px; height: 55%; right: 0;}
    
    
    #menu{display:none}
    #sub-nav-sp{display:block}
    
    .summary{width:auto;}
    .summary-div {
 	   height: 120px;
	}
    .summary-div img {
	    height: 100px;
	    width: 135px;
	    margin-left: 10px;
	    float:left;
	    
	}
	#content #summary-car img {
	    height:100px;
	    width: 135px;
		float:left;
	}
	
	
	.container #summary-car span, .container #summary-product span {
	    float:right;
	    margin-right:10px;
	    padding-right:0;
	    width:135px;
	}
 
 
    
}

@media(max-width: 500px){
    #menu ul li {padding: 0 0.5vw; font-size: 4vw;}
    .summary{width:auto;}
    .search-button{text-align:center;}
    .sel-button{text-align:center;}
        
    #sel-seat .list-thum{
		height: 50px;
    	margin-right: 30px;
    	float:right
	}

	.navbar{height:70px;}
}

@media (min-width: 500px){
	.image-mat {
    background-size: contain;
    background-repeat: no-repeat;
    width: 600px;
    height: 100%;
    right: 0;
	}
	.colorsample-box {
    text-align: left;
	}
}


/* tablet kit style */
.title-item.title-item-tabkit {
    background-image: url("/store/img/top/tabletkit_s.jpg");
}
.img-tbk p {
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 1px 25px;
}
.img-tbk p span {
    font-size: 18px;
    padding-left: 5px;
}
.img-tbk-bg {
    background: url("/store/img/top/tbk-bg.jpg") left 10px bottom 10px no-repeat;
    background-size: 35% auto;
    background-color: #f6f6f6;
}
#tbk .text_bottom {
    position: absolute;
    bottom: 40px;
    left: 37%;
}
#tbk .btn {
    margin-top: 0px;
}
@media (min-width: 1500px){

    .img-tbk-bg {
        background-size: 250px auto;
    }

}
@media (max-width: 767px){
    .img-tbk p {
        font-size: 18px;
        bottom: 30px;
    }

}
@media (max-width: 480px){

    .img-tbk-bg {
        background: url("/store/img/top/tbk-bg.jpg") left 10px bottom 25px no-repeat;
        background-size: 35% auto;
        background-color: #f6f6f6;
    }
    #tbk .btn {
        padding: 7px 20px;
    }

}

@media (min-width: 768px) and (max-width: 999px){
    #phc .text_series .title {
        font-size: 1.5em;
    }
    #phc .text_series #acc-phc-bt .btn {
        margin-top: 20px;
        padding: 7px 0 ;
        max-width: 90%;
        width: 200px;
        text-align: center;
    }
}