@import url('https://fonts.googleapis.com/css?family=Prata|Shadows+Into+Light');
body {
width:100%;
/* font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif; */

font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
line-height: 1.5;
color: #000;
-webkit-text-size-adjust: 100%;

}
a {
/* color:#0e41b5; */
color:#000;
}
a:hover {
color:#000;
text-decoration:none;
}

ul {
list-style:none;
margin:0;
padding:0;
}

body > header{
z-index: 999;
pointer-events: none;
width:100%;
padding:25px 80px 35px;
/*font-family:helvetica, arial;*/
border-bottom:1px solid #888888;
overflow:hidden;
}
body > header a {
color:#000000;
pointer-events: auto;
}
body > header a:hover {
color:#000000;
text-decoration:none;
}
body > header h1{
float:left;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
width:181px;
height:100px;
background: url("../img/common/logo.png") no-repeat 0 0;
background-size:contain;
}
body > header h1 a {
display:block;
height:100%;
}
/* トップの背景に応じて */
body#index > header a {
color:#fff;
}
body#index > header h1 {
/*
background: url("../img/common/logo_white.png") no-repeat 0 0;
background-size:contain;
*/
background-image: none;
}
body#index > header nav ul li.cart {
background: url("../img/common/ico_cart_white.png") no-repeat 0 center;
}
body#index > header nav ul li.insta {
background: url("../img/common/ico_instagram_white.png") no-repeat 0 center;
}
body#index > header nav ul li.line {
background: url("../img/common/ico_line_white.png") no-repeat 0 center;
}
/* ここまで*/
body > header nav {
float:right;
}
body > header nav ul {
margin:60px 0 0;
}
body > header nav ul li {
float:left;
/*display: inline-block;*/
margin-left:20px;
font-size:18px;
}
body > header nav ul li a {
display:block;
}
body > header nav ul li.cart,
body > header nav ul li.insta,
body > header nav ul li.line {
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
}
body > header nav ul li.cart a,
body > header nav ul li.insta a,
body > header nav ul li.line a {
height:100%;
display:block;
}
body > header nav ul li.cart {
background: url("../img/common/ico_cart.png") no-repeat 0 center;
width:21px;
}
body > header nav ul li.insta {
background: url("../img/common/ico_instagram.png") no-repeat 0 center;
width:20px;
}
body > header nav ul li.line {
background: url("../img/common/ico_line.png") no-repeat 0 center;
width:20px;
}
main {
overflow:hidden;
}
footer {
text-align:center;
}
footer > a {
display:block;
height:106px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
background: url("../img/common/to_top.png") no-repeat center center;
border-top:1px solid #888888;
border-bottom:1px solid #888888;
}
footer ul {
padding:20px 0 30px;
}
footer ul li {
display:inline-block;
font-size:13px;
}
footer ul li+li:before {
content: '｜';
}
footer ul li a:hover {
text-decoration:underline;
}
footer div.inaba {
margin-bottom:30px;
}
footer small {
display:block;
font-size:15px;
margin:0 0 100px;
/*margin:40px 0 100px;*/
}

button{
background-color: transparent;
border: none;
cursor: pointer;
outline: none;
padding: 0;
appearance: none;
}


/** index **/
#index header {
position:fixed;
border-bottom:none;
}
#front {
height: 100vh;
background-image: url("../img/index/front.jpg");
background-position: center center;
/*background-attachment: fixed;*/
background-size: cover;
background-repeat: no-repeat
}
#mot,#bil,#old,#phi,#wac,#kad,#vin,#soc,
#jew,#gue,#ten,#wis,#campain,#campain2,#corona,#boo,#sun,#belt
{
height: 800px;
background-position: center center;
/*background-attachment: fixed;*/
background-size: cover;
background-repeat: no-repeat;
border-top:30px solid #fff;
display:table;
text-align:center;
width:100%;
}
#bil {
background-image: url("../img/index/billboard.jpg");
}
#old {
background-image: url("../img/index/oldjoe.jpg");
}
#wac {
background-image: url("../img/index/wacko.jpg");
}
#kad {
background-image: url("../img/index/select.jpg");
}
#jew {
background-image: url("../img/index/jewelry.jpg");
}
#soc {
background-image: url("../img/index/socks.jpg");
}
#gue {
background-image: url("../img/index/guepard.jpg");
}
#ten {
background-image: url("../img/index/tenc.jpg");
}
#wis {
background-image: url("../img/index/wislom.jpg");
}
#boo {
background-image: url("../img/index/bootleg3.jpg");
}
#sun {
background-image: url("../img/index/sun-buddies.jpg");
}
#belt {
background-image: url("../img/index/acewesternbelt.jpg");
}

#campain {
/*background-color:#ffffff;*/
background-image: url("../img/index/deadstock_m51.jpg");
}
#campain2 {
background-image: url("../img/index/2025ss_sale.jpg");
}
#corona{
background-color:#ffffff;
}

#mot h2,#bil h2,#old h2,#phi h2,#wac h2,#kad h2,#vin h2,#soc h2,
#jew h2,#gue h2,#ten h2,#wis h2, #campain h2, #campain2 h2 ,#corona h2,
#boo h2,#sun h2,#belt h2
{
height:100%;
font-size:62px;
font-weight:normal;
font-family:'Prata', serif;
}
#mot h2 a,#bil h2 a,#old h2 a,#phi h2 a,#wac h2 a,#kad h2 a,#vin h2 a,#soc h2 a,
#jew h2 a,#gue h2 a,#ten h2 a,#wis h2 a, #campain h2 a, #campain2 h2 a, #corona h2 a,
#boo h2 a,#sun h2 a,#belt h2 a
{
display:flex;
height:100%;
justify-content:center;
align-items:center;
color:#fff;
text-decoration:none;
background-color:rgba(0,0,0,0.1);
}
#campain2 h2 a{
background-color:transparent;
}
#mot h2 a:hover,#bil h2 a:hover,#old h2 a:hover,#phi h2 a:hover,#wac h2 a:hover,#kad h2 a:hover,#vin h2 a:hover,#soc h2 a:hover,
#jew h2 a:hover,#gue h2 a:hover,#ten h2 a:hover,#wis h2 a:hover, #campain h2 a:hover, #campain2 h2 a:hover, #corona h2 a:hover, #boo h2 a:hover,#sun h2 a:hover,#belt h2 a:hover
{
background-color:rgba(0,0,0,0.2);
}

#jew h2 a {
display:block;
padding-top:310px;
}
#jew h2 a span {
display:block;
font-size:30px;
letter-spacing:5px;
margin-bottom:20px;
}

#campain h2 {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:54px;
line-height:100%;
}
#campain h2 a{
display:block;
padding-top:270px;
font-size:62px;
color:#fff;
background-color:rgba(0,0,0,0.1);
line-height:140%;
}
#campain2 h2 a{
font-size:70px;
background-color:rgba(0,0,0,0.1);
/*
   overflow: hidden;
   text-indent: 100%;
   white-space: nowrap;
   display:block;
   height:100%;
 */
}
#campain h2 a:hover{
background-color:rgba(0,0,0,0.2);
}
#campain h2 a span{
display:block;
margin:20px 0 10px;
line-height:100%;
}
#campain h2 a span.kana{
font-size:25px;
letter-spacing:30px;
margin:0;
}
#campain h2 a b{
font-weight:normal;
color:#ff0000;	
}
#corona h2 a{
font-size:40px;
color:#000;
background-color:rgba(0,0,0,0.0);
}
#corona h2 a:hover{
background-color:rgba(0,0,0,0.1);
}


#blg {
/*font-family:arial;*/
margin:200px 0 0;
}
#blg div {
width:1070px;
margin:0 auto;
overflow:hidden;
}
#blg section {
float:left;
width:500px;
text-align:center;
margin-bottom:70px;
}
#blg section:nth-child(odd) {
margin-right:70px;
}
#blg section:nth-child(1),
#blg section:nth-child(2) {
border-bottom:2px solid #f1f1f1;
}
#blg section a {
color:#000000;
text-decoration:none;
}

#blg section h3 {
font-family:'Shadows Into Light', cursive;
font-size:70px;
font-weight:normal;
}
#blg section h3.ehehe-title {
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
background: url("../img/index/ehehe.png") no-repeat center center;
background-size:131px 50px;
}

#blg section img {
width:500px;
}
#blg section img:hover {
opacity:0.8;
}
#blg section p {
margin:20px 0 30px;
line-height:180%;
}
#blg section p span {
display:block;
}
#shopinfo {
text-align:center;
margin-bottom:80px;
}
#shopinfo h2 {
font-size:14px;
}
#shopinfo p {
font-size:13px;
}
#shopinfo p a {
text-decoration:underline;
}


/** brand **/
#brand {
text-align:center;
/*font-family:arial;*/
}
#brand header {
padding:40px 0 80px;
}
#brand header h1 {
font-size:55px;
font-weight:normal;
margin:0 0 30px;
}
#brand header nav {
}
#brand header nav ul {
overflow:hidden;
}
#brand header nav ul li {
display:inline-block;
margin-left:30px;
font-size:16px;
}
#brand header nav ul li:first-child {
margin-left:0;
}
#brand header nav ul li.cur {
border-bottom:1px solid #000;
}
#brand article {
width:1100px;
margin:0 auto;
overflow:hidden;
}
#brand header + article {
display:-webkit-box;
display:-moz-box;
display:-ms-box;
display:-webkit-flexbox;
display:-moz-flexbox;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
#brand article section {
float:left;
width:250px;
margin:0 33px 70px 0px;
position:relative;
}
#brand article section:nth-of-type(4n) {
margin-right:0;
}
#brand article section figure {
margin: 0 0 10px;
}
#brand article section img {
width:250px;
height:250px;
}
#brand article section img.soldout {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
}
#brand article section figure p {
position: absolute;
top: 120px;
left: 0;
right: 0;
margin: auto;
/*font-family: arial;*/
font-size:16px;
color:#ffffff;
}
#brand article section img:hover {
opacity:0.8;
}
#brand article section h2 {
font-size:15px;
font-weight:normal;
}
#brand article section h2 span {
display:block;
font-size:12px;
color:#aaa;
margin:0 0 6px;
}
#brand article section p {
font-size:15px;
margin-bottom: 5px;
}
#brand article section p span {
display:block;
font-size:13px;
color:#666;
}
#brand article h3,
#detail article h3 {
font-size:35px;
font-weight:normal;
border-top:2px solid #f1f1f1;
padding:70px 0 40px;
text-align:center;
}
#brand article h3 ~ ul,
#detail article h3 ~ ul{
text-align:left;
overflow:hidden;
margin-bottom:10px;
}
#brand article:last-child h3 ~ ul,
#detail article:last-child h3 ~ ul {
margin-bottom:150px;
}

#brand article h3 ~ ul li,
#detail article h3 ~ ul li {
float:left;
width:200px;
height:60px;
text-align:center;
margin-right:25px;
margin-bottom:34px;
}
#brand article h3 ~ ul li:nth-of-type(5),
#detail article h3 ~ ul li:nth-of-type(5) {
margin-right:0;
}
#brand article h3 ~ ul li a,
#detail article h3 ~ ul li a {
display:block;
height:100%;
background-color:#f2f2f2;
line-height:60px;
}
#brand article h3 ~ ul li a.cur,
#detail article h3 ~ ul li a.cur {
color:#fff;
background-color:#000;
}
#brand article ul#pagination {
clear:left;
width:100%;
text-align:center;
padding-bottom:40px;
}
#brand article ul#pagination li {
display:inline-block;
margin:0 10px;
font-size:13px;
}
#brand article ul#pagination li a {
display:inline-block;
padding:8px 20px;
background-color:#f2f2f2;
color:#000;;
}
#brand article ul#pagination li a:hover {
}
/** detail / contact / shop / size / blog / tokutei **/
#detail header,
#contact header,
#shop header,
#size header,
#blog header,
#tokutei header,
#overseas header,
#online header
{
width:1100px;
margin:0 auto 75px;
text-align:center;
}
#detail header ul,
#contact header ul,
#shop header ul,
#size header ul,
#blog header ul,
#tokutei header ul,
#overseas header ul,
#online header ul
{
margin:30px 0;
text-align:left;
}
#detail header ul li,
#contact header ul li,
#shop header ul li,
#size header ul li,
#blog header ul li,
#tokutei header ul li,
#overseas header ul li,
#online header ul li
{
display:inline;
font-size:16px;
}
#detail header ul li:after,
#contact header ul li:after,
#shop header ul li:after,
#size header ul li:after,
#blog header ul li:after,
#tokutei header ul li:after,
#overseas header ul li:after,
#online header ul li:after
{
content: '-';
padding:0 3px;
}
#detail header ul li:last-child:after,
#contact header ul li:last-child:after,
#shop header ul li:last-child:after,
#size header ul li:last-child:after,
#blog header ul li:last-child:after,
#tokutei header ul li:last-child:after,
#overseas header ul li:last-child:after,
#online header ul li:last-child:after
{
content: '';
}
#detail header ul li a:hover {
text-decoration:underline;
}
#detail header h1{
font-size:30px;
font-weight:normal;
}
#detail header h1 span{
display: block;
}
#detail article {
width:1100px;
margin:0 auto;
overflow:hidden;
}
#detail #images {
width:600px;
float:left;
}
#detail #images dt {
margin-bottom:26px;
}
#detail #images ul li {
display:inline-block;
margin-right:20px;
margin-bottom:20px;
}
#detail #images ul li:nth-of-type(5n) {
margin-right:0;
}
#detail #images ul li img:hover {
cursor:pointer;
}
#detail #spec {
width:480px;
float:left;
padding-left:20px;
}
#detail #spec p {
font-size:14px;
line-height:180%;
margin-bottom:20px;
}
#detail #spec p.muryo {
font-size:14px;
font-weight: bold;
color:#cc6666;
margin-top: 20px;
margin-bottom:20px;
}
#detail #spec p.muryo span{
text-decoration: underline;
}
#detail #spec p a {
display:inline-block;
margin:8px 0 0;
text-decoration:underline;
color:#0e41b5;;
}
#detail #spec dl {
border-top:2px solid #f1f1f1;
}
#detail #spec dl dt {
float:left;
clear:left;
width:107px;
font-size:13px;
padding:15px 0 15px 5px;
}
#detail #spec dl dd {
border-bottom:2px solid #f1f1f1;
margin:0;
padding:15px 0 15px 112px;
font-size:13px;
}
#detail #spec dl dd span {
display:block;
margin:14px 0 5px;
font-size:12px;
}
#detail #spec dl dd span a {
color:#0e41b5;
text-decoration:underline;
}

#detail #spec form {
padding:0 0 25px;
}

#contact header h1 {
font-size:32px;
font-weight:normal;
}

#contact article {
border-top:2px solid #f1f1f1;
}
#contact article p {
margin:40px auto;
text-align:center;
}
#contact article section {
width:800px;
margin:0 auto;
}
#contact article section > dl,
#contact article section > div,
#contact article section > p {
border:2px solid #f1f1f1;
padding:20px 0;
margin-bottom:30px;
overflow:hidden;
}
#contact article section > p {
margin-bottom:80px;
font-size:20px;
padding:0;
}
#contact article section > p a {
display:block;
height:100%;
padding:20px 0;
line-height:70px;
}
#contact article section dl{
overflow:hidden;
}
#contact article section dt {
display: block;
width: 45%;
clear: left;
float: left;
font-size:20px;
text-align:center;
line-height:70px;
}
#contact article section dd {
display: block;
width: 55%;
float: left;
font-size:34px;
padding-left:50px;
}
#contact article section > dl:nth-child(1) dd {
background: url("../img/contact/tel.png") no-repeat 0 8px;
}
#contact article section > div > dl > dd{
padding-left:0px;
font-size:15px;
line-height:70px;
}
#contact article section > div p{
font-size:15px;
font-weight:bold;
margin:20px 0 10px;
}
#contact article section > div dl#form{
width:660px;
margin:0 auto;
overflow:hidden;
}
#contact article section > div dl#form dt{
text-align:left;
font-size:15px;
width:180px;
line-height:140%;
}
#contact article section > div dl#form dd{
}
#contact article section > div dl#form input[type='text'],
#contact article section > div dl#form input[type='email'],
#contact article section > div dl#form input[type='tel'],
#contact article section > div dl#form textarea{
font-size:15px;
width:400px;
border:1px solid #aaa;
}
#contact article section > div input[type='submit']{
width:200px;
padding:5px;
}

#contact article section dd span {
display:block;
font-size:13px;
}

#shop header h1 {
font-size:55px;
font-weight:normal;
}
#shop article {
width:1100px;
margin:0 auto;
}
#shop article p {
text-align:center;
margin:20px 0;
}
#shop div#map_area {
margin: 80px 0;
width:100%;
height:400px;
border-top:2px solid #f1f1f1;
border-bottom:2px solid #f1f1f1;
}
#size header h1 {
font-size:55px;
font-weight:normal;
}
#size article {
width:1100px;
margin:0 auto;
overflow:hidden;
}
#size article section {
width:550px;
float:left;
text-align:center;
}
#size article dl {
margin-bottom:80px;
}
#size article dt {
font-size:24px;
font-weight:normal;
padding-bottom:30px;
}
#size article dd {
font-size:14px;
}
#size article dt + dd {
height:420px;
}

#blog section {
margin-bottom:100px;
}
#blog header h1{
font-size:30px;
font-weight:normal;
}
#blog article {
width:1100px;
margin:0 auto;
overflow:hidden;
}
#blog section article {
padding-bottom:100px;
border-bottom: 2px solid #f1f1f1;
font-size: 14px;
}
#blog section article p:last-child a {
text-decoration:underline;
}
#blog > article h3 {
font-size: 35px;
font-weight: normal;
border-top: 2px solid #f1f1f1;
padding: 70px 0 40px;
text-align: center;
}
#blog > article h3 ~ ul {
text-align: left;
overflow: hidden;
margin-bottom: 10px;
}
#blog > article h3 ~ ul li {
float: left;
width: 200px;
height: 60px;
text-align: center;
margin-right: 25px;
margin-bottom: 34px;
}
#blog > article h3 ~ ul li:nth-of-type(5) {
margin-right: 0;
}
#blog > article h3 ~ ul li a {
display: block;
height: 100%;
background-color: #f2f2f2;
line-height: 60px;
}
#blog > article h3 ~ ul li a.cur {
color: #fff;
background-color: #000;
}
#blog > article:last-child h3 ~ ul {
margin-bottom: 150px;
}


#blog article img.aligncenter {
display:block;
margin:0 auto;
}
#blog ul#pagination,
#blog ul#monthPagination {
width: 1100px;
margin: 0 auto;
padding-bottom: 60px;
text-align:center;
}
#blog ul#monthPagination {
text-align:left;
font-size:14px;
}
#blog ul#monthPagination li.title {
font-weight:bold;
margin-bottom:8px;
}
#blog ul#pagination li {
display:inline-block;
margin:0 10px;
font-size:13px;
}
#blog ul#pagination li a {
display:inline-block;
padding:8px 20px;
background-color:#f2f2f2;
color:#000;;
}

#tokutei header h1 {
font-size:32px;
font-weight:normal;
}
#tokutei article {
border-top:2px solid #f1f1f1;
}
#tokutei article dl {
width:900px;
margin:40px auto 50px;
overflow:hidden;
}
#tokutei article dt,
#tokutei article dd {
margin:0 0;
padding:15px 0;
font-size:14px;
line-height: 180%;
}
#tokutei article dt{
float:left;
clear:left;
width: 230px ;
}
#tokutei article dd {
float: left ;
width:670px;
border-left:2px solid #f1f1f1;
padding:15px 30px;
}
#overseas header h1{
margin-bottom:30px;
}
#overseas header p{
width:700px;
margin:0 auto;
text-align:left;
padding:20px;
border:2px solid #c9c9c9;
}
#overseas article {
width:700px;
margin:0 auto;
}
#overseas article p > a {
font-size: 20px;
font-weight: bold;
}
#overseas article p > a span {
color:#0e41b5;
}
#overseas article dl{
}
#overseas article dl dt {
margin-bottom: 10px;
}
#overseas article dl dd {
margin-bottom: 20px;
}
#overseas article dd a {
color:#0e41b5;
text-decoration: underline;
}
#overseas form input[type="text"],
#overseas form input[type="email"],
#overseas form textarea {
width:400px;
}
div.screen-reader-response {
margin-bottom: 20px;
padding:5px;
font-size:18px;
color:#dc0900;
text-align:center;
}
div.wpcf7-response-output{
text-align:center;
}

div.screen-reader-response ul {
display: none;
}
span.wpcf7-not-valid-tip {
display: inline-block;
margin-left: 10px;
color:#dc0900;
}

#online header h1{
font-size:32px;
font-weight:normal;
}
#online article{
width:700px;
margin:0 auto 80px;
}
#online article p{
font-size:15px;
line-height:200%;
margin-bottom:50px;
}
#online article p a{
display:block;
margin:10px 0 20px;
color:#0e41b5;
font-weight:bold;
text-decoration:underline;
}





















.dropdown {
display: inline-block;
position: relative;
overflow: hidden;
height: 38px;
width: 235px;
background: #f2f2f2;
margin-right:10px;
border: 1px solid;
/* border-color: white #f7f7f7 whitesmoke; */
border-color:#c3c3c3;
border-radius: 3px;
background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06));
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}

.dropdown:before, .dropdown:after {
content: '';
position: absolute;
z-index: 2;
top: 12px;
right: 10px;
width: 0;
height: 0;
border: 4px dashed;
border-color: #c3c3c3 transparent;
/* border-color: #888888 transparent; */
pointer-events: none;
}

.dropdown:before {
border-bottom-style: solid;
border-top: none;
}

.dropdown:after {
margin-top: 7px;
border-top-style: solid;
border-bottom: none;
}

.dropdown-select {
position: relative;
width: 100%;
margin: 0;
padding: 6px 8px 6px 10px;
height: 38px;
line-height: 14px;
font-size: 14px;
color:#000;
/* color: #62717a; */
text-shadow: 0 1px white;
background: #f2f2f2; /* Fallback for IE 8 */
background: rgba(0, 0, 0, 0) !important; /* "transparent" doesn't work with Opera */
border: 0;
border-radius: 0;
-webkit-appearance: none;
}

.dropdown-select:focus {
z-index: 3;
width: 100%;
color: #394349;
outline: 2px solid #49aff2;
outline: 2px solid -webkit-focus-ring-color;
outline-offset: -2px;
}

.dropdown-select > option {
margin: 3px;
padding: 6px 8px;
text-shadow: none;
background: #f2f2f2;
border-radius: 3px;
cursor: pointer;
}

/* Fix for IE 8 putting the arrows behind the select element. */

.lt-ie9 .dropdown {
z-index: 1;
}

.lt-ie9 .dropdown-select {
z-index: -1;
}

.lt-ie9 .dropdown-select:focus {
z-index: 3;
}

/* Dirty fix for Firefox adding padding where it shouldn't. */

@-moz-document url-prefix() {
.dropdown-select {
padding-left: 6px;
}
}

button.basket {
color:#fff;
background:#000;
line-height:38px;
width:210px;
vertical-align:top;
}
a.tocontact {
display:block;
line-height:38px;
border:1px solid #c9c9c9;
text-align:center;
font-size:13px;
margin-bottom:15px;
}
