@charset "UTF-8";
/* CSS Document */
/*デフォルトのカート*/
.cart1 .spec tr{
display: none;
}
.cart1 .spec tr .mfr{
display: block;
}
.cart1 #cartButton{
display: none;
}
.cart1 #spsVarpriceBox table.price,
.cart1 #spsVarpriceBox .spsVarpriceLink{
display: none;
}
#itemDetail-wrap #spsVarpriceBox > div {
padding: 0;
background: none;
border-radius: 0;
}
/*セレクトカートボタン / シミュレーションカートボタン*/
#simBtn{
display:none;
}
#selectCartBtn,
#simBtn{
width: 100% !important;
}
@media screen and (max-width: 480px) {
#selectCartBtn{
margin-top: 20px!important;
}
}
#selectCartBtn .btn{
margin-bottom: 10px;
}
@media screen and (max-width: 480px) {
#selectCartBtn .btn{
margin-bottom: 5px;
}
}
#selectCartBtn .btn a,
#simBtn a{
box-sizing: border-box;
display: block;
width: 100%!important;
height: 80px;
background: #3C2C13;
border: 1px solid #3C2C13;
font-size: 18px;
text-align: center;
line-height: 80px;
color: #fff;
}
@media screen and (max-width: 480px) {
#selectCartBtn .btn a,
#simBtn a{
height: 60px;
line-height: 60px;
font-size: 15px;
}
}
#selectCartBtn .btn a:hover,
#simBtn a:hover{
background: #fff;
color: #3C2C13;
}
/*モーダルカート*/
#remodal-cartOuter{
display: none;
}
.modaal-content-container .lensCart{
color:#000;
background: #fff;
padding:15px 30px;
width: 100%;
max-width: 550px;
margin: 0 auto 30px;
font-size: 13px;
}
@media screen and (max-width: 480px) {
.modaal-content-container .lensCart{
width: 116%;
margin-left: -8%;
padding:15px;
}
}
#itemDetail-cont.cart2{
display: block !important;
}
.modaal-content-container{
width: 100% !important;
max-width: 100% !important;
}
.modaal-content-container #itemDetail-cont{
color:#000;
}
.modaal-content-container #itemDetail-cont .itemOutline{
width: 100%;
max-width: 550px;
margin: 0 auto;
float: none;
}
.modaal-content-container #itemDetail-cont .itemThumb-wrap{
display: none;
}
.modaal-content-container #itemDetail-cont .itemOutline ul.ico_itemType li{
margin-right: 10px;
white-space: nowrap;
}
.modaal-content-container #itemDetail-cont h1{
font-weight: normal;
margin-bottom: 20px;
}
.modaal-content-container #itemDetail-cont .price{
font-size: 13px;
height: 30px;
}
.modaal-content-container #itemDetail-cont .price th{
width: 180px!important;
vertical-align: top;
}
@media screen and (max-width: 480px) {
.modaal-content-container #itemDetail-cont .price th{
width: 90px!important;
vertical-align: top;
}
}
.modaal-content-container #itemDetail-cont .price td{
  vertical-align: top;
}
.modaal-content-container #itemDetail-cont .mfr,
.modaal-content-container #itemDetail-cont .model{
font-size: 13px;
height: 30px;
}
.modaal-content-container #itemDetail-cont .mfr th,
.modaal-content-container #itemDetail-cont .model th{
width: 180px!important;
vertical-align: top;
}
@media screen and (max-width: 480px) {
.modaal-content-container #itemDetail-cont .mfr th,
.modaal-content-container #itemDetail-cont .model th{
width: 90px!important;
vertical-align: top;
}
}
.modaal-content-container #itemDetail-cont .mfr td,
.modaal-content-container #itemDetail-cont .model td{
  vertical-align: top;
}
.modaal-content-container #itemDetail-cont .matrix{
font-size: 13px;
margin-bottom: 20px;
}
@media screen and (max-width: 480px) {
.modaal-content-container #itemDetail-cont .matrix tr{
font-size: 11px;
}
}
.modaal-content-container #itemDetail-cont .option_area.simuOpt{
display: none;
}
.modaal-content-container #itemDetail-cont .option_area{
font-size: 13px;

}
.modaal-content-container #itemDetail-cont .option_area th{
width: 180px!important;
}
@media screen and (max-width: 480px) {
.modaal-content-container #itemDetail-cont .option_area th{
width: 90px!important;
}
}
.modaal-content-container #itemDetail-cont .option_area td{
padding-bottom: 10px;
width: calc(100% - 180px);
}
@media screen and (max-width: 480px) {
.modaal-content-container #itemDetail-cont .option_area td{
width: calc(100% - 90px);
}
}
.modaal-content-container #itemDetail-cont .option_area td select.option_parts{
height: 40px;
width: 100%;
}
.modaal-content-container #itemDetail-cont tr{
font-size: 13px;
}
.modaal-content-container #itemDetail-cont td input{
height: 40px;
display: inline-block;
}
.modaal-content-container #itemDetail-cont #cartButton{
margin: 30px 0;
}
.modaal-content-container #itemDetail-cont #cartButton.dpNone{
display:none;
}
.modaal-content-container #itemDetail-cont #cartButton input{
width: 100%;
height: auto;
}
.modaal-content-container #ttl_kakou{
display: none !important;
}
.modaal-content-container #wrap-cartList{
display: none !important;
}
.modaal-content-container #itemDetail-cont input.dialogSStock,
.modaal-content-container #itemDetail-cont .sps-wishAddItem,
.modaal-content-container #itemDetail-cont .cancel,
.modaal-content-container #itemDetail-cont .snsArea,
.modaal-content-container #itemDetail-cont .infoArea{
display: none !important;
}
.modaal-content-container #itemDetail-cont img.nostock{
width: 110px;
height: auto;
margin-top: 20px;
}
.modaal-content-container #itemDetail-cont img.nostock + a img{
display:inline-block;
width: 110px !important;
height: auto;
margin-top: 20px;
}
.modaal-content-container #itemDetail-cont #spsVarpriceBox table.price{
font-size: 13px;
height: 30px;
}
.modaal-content-container #itemDetail-cont #spsVarpriceBox .spsVarpriceLink{
font-size: 13px;
margin-bottom: 20px!important;
text-decoration:underline;
display:block;
}
.modaal-noscroll .ui-widget-overlay {
z-index: 9999 !important;
}
.modaal-noscroll .ui-front {
z-index: 9999 !important;
}
