@charset 'UTF-8';
/*  Add Custom CSS here.  */
.product .line-up__list li a .tit {
    font-size: 13px;
    letter-spacing: .1em;
}

.product .line-up__list li{
    width: 16.6%;
}

.shoplink_btn {
    display: inline-block;
    vertical-align: bottom;
    /*text-align: right;*/
    padding: 10px 20px 0 0;
}

.shoplink_btn .sec__btn span {
    display: inline-block;
    padding-top: 4px;
}

.shoplink_btn .sec__btn--yellow {
    background: #feda26;
}

.shoplink_btn .sec__btn {
    display: inline-block;
    /*width: 100%;*/
    width: 242px;
    font-family: "Geometos";
    font-size: 12px;
    text-align: left;
    /*padding: 14px 34px;*/
    padding: 14px 23px;
    letter-spacing: 0.04em;
    line-height: 22px;
    position: relative;
}

.shoplink_btn .sec__btn::before {
    content: '';
    position: absolute;
    width: 50px;
    height: 4px;
    top: 50%;
    /*right: 34px;*/
    right: 20px;
    transform: translate(0, -50%);
}

.shoplink_btn .sec__btn--yellow::before {
    background: url(../../img/common/icon/ico_next-thin-black.svg) center/contain no-repeat;
}

.product .detail--05 {
    padding: 140px 0 0 ;
}

.product .detail--06 {
    padding: 140px 0 136px;
}

.product .detail--06 .background {
    padding: 96px 80px 94px 100px;
}

.product .detail--06 .background .content {
    padding: 0 0 0 40px;
}

.product .detail--06 .background .img {
    padding: 4px 40px 0 44px;
}

@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){

.product .line-up__list li{
    width: 100%;
}

.shoplink_btn{
    width: 100%;
    text-align: center;
    padding: 10px 0 5px 0;
}

.shoplink_btn .sec__btn {
    width: 280px;
}

.product .detail--05 {
    padding: 60px 0 0;
}

.product .detail--06 {
    padding: 60px 0 54px;
}

.product .detail--06 .background {
    padding: 40px 15px 54px;
}

.product .detail--06 .background .content {
    padding: 0;
}

.product .detail--06 .background .img {
    padding: 0;
}

}


@media only screen and (max-width: 1024px) and (min-width: 768px){
.product .detail--06 .background .img {
    padding: 0;
}
}
