@charset "Shift_JIS";

body#store div#wrapper div#container h3.line{
padding: 10px;
font-size: 120%;
border: 1px solid #dbdbd8;
margin: 10px 0 30px!important;
color: #2a71b9;
font-weight: bold;
padding-top: 12px;
}


body#store div#wrapper div#container h3.line span{
border-left: 4px solid #dbdbd8;
padding-left:  10px;
}

body#store div#wrapper div#container ul.product{
margin: 20px 0 0px;

}

/*カラーミーボタン*/
body#store div#wrapper div#container ul.product li div.cart_bt{
padding-top: 50px!important;
}

body#store div#wrapper div#container ul.product li img{
width: 80%;
height: auto;
padding: 0 10% 0 10%;
}


body#store div#wrapper div#container ul.product li:nth-child(1){
width: 48%;
float: left;
margin-right: 2%;
}
body#store div#wrapper div#container ul.product li:nth-child(2){
width: 48%;
float: left;
margin-left: 2%;
}

body#store div#wrapper div#container p.product_txt{
font-size: 110%;
line-height: 1.8em;
padding: 10px 20px;
}
p.txt_right{
text-align: right;
font-size: 100%!important;
padding: 0px 20px 10px!important;
}
div .cartjs_cart_in input {
background-color:#92c352!important;
height: 40px!important;
}

div .cartjs_cart_in input:hover {
background-color:#a3d85d!important;
height: 40px!important;
}

.red-txt{
color: #e02021;
}