@charset "UTF-8";
/*
* SALE
*/

h2 {
font-size: 31px;
font-family: 'Muli', sans-serif;
font-weight: bold;
padding: 0 0 40px;
letter-spacing: 0.09em;
text-align: center;
}
.content .gu1x2 {
height:300px !important;
width:230px !important;
margin: 10px !important;
}
#search_r {
/*height: 2800px !important;*/
padding-bottom:200px !important;
}
/*#search_r{
height: 2800px !important;
}*/
/*.content {
height: 3200px !important;
}*/
#recommend_check {
margin-top: 100px !important;
}


#tstk_contents {
overflow: hidden;
margin-bottom: 50px;
}
#tstk_contents .link_cat1 li {
position: relative;
float: left;
width: 31%;
border: 1px solid #f60a1c;
margin: 0 1%;
}
#tstk_contents  .link_cat1 li .btn_arrow {
display: inline-block;
width: 100%;
font-size: 28px;
font-weight: bold;
text-align: center;
text-decoration: none;
outline: none;
line-height: 2;
color: #e60012 !important;
}
#tstk_contents .link_cat1 li .btn_arrow::before {
position: absolute;
top: 50%;
right: 0.3em;
content: '';
margin-top: -10px;
border: 10px solid transparent;
border-top-width: 8px;
border-bottom-width: 8px;
border-left-color: #f60a1c;
}
#tstk_contents .link_cat1 li .salelink {
position: relative;
z-index: 2;
background-color: #f60a1c;
border: 1px solid #f60a1c;
color: #000;
line-height: 1.4;
width: 100%;
display: block;
padding: 10px 0;
font-size: 18px;
font-weight: bold;
text-align: center;
}
#tstk_contents .link_cat1 li .salelink:link,
#tstk_contents .link_cat1 li .salelink:visited {
color: #fff !important;
}
#tstk_contents .link_cat1 li .salelink:hover {
color: #f60a1c !important;
background-color: #fff !important;
border: 1px solid #f60a1c !important;
opacity: 1;
}
#tstk_contents .link_cat1 li .asalelink::after {
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#tstk_contents .link_cat2 ul {
position: relative;
float: left;
width: 49.9%;
background: #f60a1c;
border-right: 1px solid #000;
}
#tstk_contents .link_cat2 li {
position: relative;
float: left;
width: 49.8%;
background: #f60a1c;
/* border-left: 1px solid #fff; */
border-right: 1px solid #f60a1c;
}
#tstk_contents .link_cat2 li.ttl {
position: relative;
width: 100%;
background: #F8D313;
text-align: center;
font-size: 14px;
line-height: 1.8;
font-weight: bold;
border: 0px solid #fff;
}
#tstk_contents .link_cat2 li .btn_arrow {
display: inline-block;
width: 100%;
font-weight: bold;
text-align: center;
text-decoration: none;
outline: none;
line-height: 2;
color: #f60a1c !important;
}
#tstk_contents .link_cat2 li .btn_arrow::before {
position: absolute;
top: 50%;
right: 0.3em;
content: '';
margin-top: -5px;
border: 6px solid transparent;
border-top-width: 4px;
border-bottom-width: 4px;
border-left-color: #f60a1c;
}
#tstk_contents .link_cat2 li .salelink {
position: relative;
z-index: 2;
background-color: #fff;
border: 1px solid #f60a1c;
color: #000;
line-height: 1.4;
width: 100%;
display: block;
padding: 10px 0;
font-size: 14px;
font-weight: bold;
text-align: center;
}
#tstk_contents .link_cat2 li .salelink:link,
#tstk_contents .link_cat2 li .salelink:visited {
color: #f60a1c !important;
}
#tstk_contents .link_cat2 li .salelink:hover {
color: #f60a1c !important;
background-color: #fff !important;
border: 1px solid #f60a1c !important;
opacity: 1;
}
#tstk_contents .link_cat2 li .asalelink::after {
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#tstk_contents .link_cat1 li .salelink:hover::before{
position: absolute;
top: 50%;
right: 0.3em;
content: '';
margin-top: -10px;
border: 10px solid transparent;
border-top-width: 8px;
border-bottom-width: 8px;
border-left-color: #f60a1c;
}
