@charset "utf-8";
#FS2_CategoryList .FS2_upper_comment .contbox p.bottomargin, .contbox p.bottomargin, p.bottomargin{
margin-bottom: 12%;
}

.contbox p.text-center {
    text-align: center;
}

.contbox .main-item-ban {
    margin: 0 0 5% 0 !important;
    padding: 0 !important;
    background: none;
    text-align: left;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
}


.contbox .main-item-ban p {
    width: 48% !important;
    margin: 1% 0% 0% 0% !important;
    padding: 0 !important;
    vertical-align: top;
    overflow: hidden;
}

#FS2_CategoryList .contbox .main-item-ban p:nth-of-type(1){
	margin: 1% 4% 0 0 !important;
}

#FS2_CategoryList .contbox .main-item-ban p:nth-of-type(2){
	margin: 1% 0% 0 0 !important;
}

.contbox span.sub-title {
    font-size: 1.4em;
    color: #000000;
    font-weight: bold;
}

li.FS2_original_icon01.icon-sokunou {
    width: 16%;
}

h2.cattitle {
    font-size: 1.8em;
}

.contbox.fullcontbox {
    margin: 0 0 12% 0 !important;
    padding-top: 4%;
}

h2.cattitle.itemtitle{
margin: 0 0 2% 0;
}

.FS2_special_price {
    display: inline-block;
    font-weight: bold;
    font-size: 1.4em;
}

#FS2_CategoryList .FS2_upper_comment p.width715 {
    margin-bottom: 8%;
}
.contbox span.sub-title{
font-size: 1.0em;
    color: #000000;
    font-weight: bold;
}
p.yukon-chip { width: 18%;
    margin: 15% 41% 10% 41%;}


p.silhouette-title {
    font-size: 1.8em;
    text-align: center;
}

p.QandA-title {
    font-weight: bold;
    font-size: 2.0em;
    text-align: center;
    padding-top: 10%;
}


.contbox.fullcontbox p.silhouette{   width: 16%;
    margin: 5% 42% 5% 42%;}

.contbox.fullcontbox p.allabout-bn{margin: 5% 0 10% 0 !important;}

.contbox.fullcontbox p.joecolombo {margin-bottom :2%;
}

.joecolombo-tex {
    margin:  0;
}

.joecolombo-tex h2.cattitle.itemtitle {
    margin: 0 0 2% 0;
    padding:  0;
    text-align:  left;
}

p {
    margin: 0 0 10% 0;
}	
	
p.joecolombo-products {
    clear:  both;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.contbox.fullcontbox p.joecolombo-products img {width: 24% !important;
	margin:  0 1% 0 0;}

.contbox.fullcontbox p.joecolombo-products img:nth-of-type(4) {
    margin:  0;
}

p span.detail-title {
    font-weight: bold;
    font-size: 1.05em;
}
dl.QandA dt {
    color: #ff7400;
    font-size: 1.4em;
    padding: 30px 20px 30px 80px;
    background: #ffffff url(/013boby/images/boby-img27.gif) no-repeat 15px 13px;
    background-size: 48px;
}
dl.QandA dd {
    padding: 20px 20px 20px 80px;
    margin: 0;
    background: url(/013boby/images/boby-img28.gif) no-repeat 15px 24px;
    background-size: 50px;
    line-height: 1.8;
    font-size: 1.2em;
}



@media (min-width: 415px) {


.FS2_thumbnail_container a:nth-child(n+2) {
display: none;
}

p.yukon-chip { width: 18%;
    margin: 15% 41% 10% 41%;}

.contbox.fullcontbox p.silhouette{   width: 16%;
    margin: 0% 42% 0% 42%;}

p.silhouette-title {
    font-size: 1.8em;
    text-align: center;
}

p.QandA-title {
    font-weight: bold;
    font-size: 2.0em;
    text-align: center;
    padding-top: 10%;
}

.contbox.fullcontbox p.allabout-bn{margin: 5% 0 15% 0;}

.contbox.fullcontbox p.joecolombo { width: 40%;
    float: left;
margin: 0 0 10% 0;
}

.joecolombo-tex {
    width: 55%;
    float: right;
    margin: 0;
}

.joecolombo-tex h2.cattitle.itemtitle {
    margin: 0 0 2% 0;
    padding:  0;
    text-align:  left;
}

p {
    margin: 0 0 10% 0;
}	
	
p.joecolombo-products {
    clear:  both;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.contbox.fullcontbox p.joecolombo-products img {width: 24% !important;
	margin:  0 1% 0 0;}

.contbox.fullcontbox p.joecolombo-products img:nth-of-type(4) {
    margin:  0;
}

p span.detail-title {
    font-weight: bold;
    font-size: 1.05em;
}
dl.QandA dt {
    color: #ff7400;
    font-size: 1.4em;
    padding: 30px 20px 30px 80px;
    background: #ffffff url(/013boby/images/boby-img27.gif) no-repeat 15px 13px;
    background-size: 48px;
}
dl.QandA dd {
    padding: 20px 20px 20px 80px;
    margin: 0;
    background: url(/013boby/images/boby-img28.gif) no-repeat 15px 24px;
    background-size: 50px;
    line-height: 1.8;
    font-size: 1.2em;
}
}