.description b {
  font-size: 120%;
}

.fs-p-productDescription {
  line-height:1.5em!important;
}

.fs-c-variationMatrix__row__variationName, .fs-c-variationMatrix__col__variationName, .fs-c-variationMatrix__item {
    width: auto!important;
}

@media screen and (max-width: 552px){



.fs-c-sortItems__list__item__label {
    padding: 4px 6px!important;
}

#footer-block-01{
display:none;
}

#footer #footer-block-02 {
    padding-bottom: 20px!important; 
}

#footer #footer-block-02 #footer-block-02-inner #copyright {
    padding-top: 0px!important;
}


.fs-l-footer{
margin:0!important;
}

#footer-block-01-inner{
padding:0!important;
}


}

#footer{
padding:0!important;
}

.fs-c-button--viewExtendedImage{
display:none!important;
}


.headerArea {
    z-index: 10000000!important;
}


.fs-pt-carousel.fs-c-slick .slick-slide{
    margin-right: 5px;
    margin-left: 5px;
}




@media screen and (max-width: 600px){
.fs-p-footerPageTop__link{
display:none!important;
}

.slick-dots{
display:none!important;
}

.fs-pt-column__item {
    padding: 3px!important;
}

.rr{
height:auto!important;
}

.fs-pt-column--7 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr!important;
    grid-template-columns: 0.5fr 0.5fr 0.5fr!important;
float:left!important;
width: 100%!important;
display: grid!important;
}

}

.fs-pt-column--7 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr!important;
    grid-template-columns: 0.5fr 0.5fr 0.5fr!important;
float:left!important;
width: 50%;
display: grid!important;
}

.fs-pt-column--7 .fs-pt-column__item > *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
}

.fs-pt-column--7 > *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
}

.fs-pt-column--7 > *:nth-child(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
}

@media screen and (min-width: 600px){




.fs-pt-column--5 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr ;
    grid-template-columns: 0.5fr 0.5fr;
float:left;
width: 50%
}



.fs-pt-column--6 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 0.5fr 0.5fr;
float:left;
width: 25%
}


.fs-pt-column--2{
    width: 100%!important;
　　float:left;
}




.fs-pt-column--6 > *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
}

.fs-pt-column--6 > *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
}

.fs-pt-column--6 > *:nth-child(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
}



.fs-pt-column--7 > *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
}

.fs-pt-column--7 > *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
}

.fs-pt-column--7 > *:nth-child(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
}






}



@media (max-width: 480px){
.fs-pt-column--6 {
    width: 25%;
    float: left;
}



.fs-pt-column--5 {
    width: 50%;
    float: left;
}

.fs-pt-column--7 {
    width: 50%;
    float: left;

}


}




.slider.slick-initialized {
  display: block;
}


.fs-l-pageMain{
    letter-spacing: 0.5px!important;
}

.fs-c-modal--inquiry .fs-c-modal__inner {
    z-index:10000000000000;
}

.footer_nav_in a {
    font-size: 12px!important;
}

@media (max-width: 599px){
.fs-l-header {
    height: 60px;
}
}

@media screen and (min-width: 481px){	
.newbox{
width:800px;
margin:0 auto;
}




}


@media screen and (min-width: 1200px){
.fs-l-sideArea + .fs-l-pageMain, .fs-l-pageMain + .fs-l-sideArea {
    max-width: 1200px!important;
}
}


@media (min-width: 701px) {
  .forSP {
    display: none !important;
  }
}

@media print {
  .forSP {
    display: none !important;
  }
}
@media screen and (max-width: 700px) {
  .forPC {
    display: none !important;
  }

	.rr{
		width:100%!important;
	}
}


@media screen and (min-width: 481px){	




	.lineup{
		width:447px;
		float: left;
	}	
	
	.lineup01{
		float:left;
	}
	
	.lineup03{
		float:left;
		margin-right: 70px;
	}	
	
	.lineup04{
		float:left;
	}	



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

.fs-c-productCarouselMainImage__image{
padding: 8px;
}


.fs-p-scrollingCartButton {
    bottom: 90px!important;
}

.fs-c-slick .slick-slide img {
    display: block;
    width: 100%;
}

.fs-pt-column--4{
width:50%;
float:left;
}

.fs-c-variationMatrix__panel{
padding:0;
}



	.lineup{
		width:100%!important;
	}	
	
	.aaaa{
		width:38.1%!important;
	}
	
	.bbbb{
		width:30.7%!important;
	}
	
	.cccc{
		width:15.45%!important;
	}
	
	.ddddd{
		width:61.1%!important;
	}
	
	.eeee{
		margin-top:35px!important;
	}
		.lineup03{
		width:100%!important;
	}	
	
	.lineup04{
		width:100%!important;
	}	
	
	
	
}

.fs-c-variationMatrix__row__variationName, .fs-c-variationMatrix__col__variationName, .fs-c-variationMatrix__item {
    width: 40px;
}


@media screen and (min-width: 481px){	
#content{
width:960px;
}
}

.tag img {
    height: 21.5px;
}



.logout.my-false { display: none; }
.login.my-true { display: none; }
.regist.my-true { display: none; }




.fs-c-productListItem__control{
display:none;
}


.fs-c-productSalesPeriod{
color:red;
}


.fs-c-button--primary {
    background: red!important;
    border: 1px solid red!important;
}

.fs-c-variationMatrix__row__variationName{
font-weight:bold;
font-size: 14px;
}



.fs-c-variationCart--withImage > li {
border-bottom: 1px solid #666;
}

.fs-c-variationList__item__title {

    background: #000000;
    text-align: center;
    padding: 5px;
    color: #ffffff;
}

.fs-c-heading--page{
margin-top:20px;
margin-bottom:0;
}




@media screen and (min-width: 481px){	
.fs-l-productLayout__item--1{
width:570px;
float:left;
}

.fs-l-productLayout__item--2{
width:377px;
float:left;
margin-left:10px;
}

.fs-c-featuredProduct{
width: 960px;
    margin: 0 auto;
}




}


.fs-p-footerPageTop {
    position: fixed;
    bottom: 100px;
z-index:100000;
}



.fs-c-featuredProduct__header{
margin-bottom:20px;
}


.fs-c-reviewerStatus{
display:none;
}


@media (max-width: 480px){
.fs-pt-column--3 {
    height: auto!important;
}
}




	



