@charset "utf-8";
/* CSS Document */



 div#buttons > a.btn{
width:20%;
}

#sinker p,#sinker ul{
line-height:120%;

}

#sinker table{
width:100%;
margin-top:20px;
margin-bottom:25px;
font-size:90%;
}
h2 > span{
color:#FFFF00;
}

#sinker th{
padding:3px;
text-align:center;
font-weight:bold;
vertical-align: middle;
}

#sinker td{
padding:3px;
text-align:center;

}
.out{
color:#999999 !important;
}
td.form_td{
width:10em;
text-align:center;

}
 p.nedan{
color:#FF0000;
font-size:120%;
margin-bottom:6px !important;
}

.nopicture120{
display:block;
width:70px;
height:52px;
border:1px solid #f1f1f1;
margin:6px 6px 0 0;
}

#sinker td{
padding:3px;
vertical-align: middle;
}

#sinker h3,#sinker h4{
font-weight:bold;
margin:6px 0;
}

#sinker h1{

font-size:150%;
font-weight:bold;
}

#sinker  p.names{
margin-top:6px;
font-weight:bold;
}

 p.iri{
	margin-bottom:6px !important;
	}
	
	
	article{
	margin-bottom:100px;
background-color:var(--main_bg_light);
border-color:var(--main_bg_dark);
	padding:20px;
	border:2px solid #;
	border-radius:4px;
	}

.h2_midashi{

background-color: #0073aa;
margin:-20px -20px 12px -20px;
padding:10px 10px;
font-size:150%;
font-weight:bold;
color:#FFFFFF;
}

#sinker p {
line-height:1.5em;
}

#sinker li{
margin-bottom:12px;
}


.dataset{

background-repeat:no-repeat;
height:435px;
}

.form_block{
margin-top:250px;
margin-left:400px;
}

.t1{
margin-bottom:0px;
line-height:0%;
}
.t2{
margin-left:300px;
}


th >img{
clear:both;
display:block;
margin-bottom:6px;
}

.zaiko,.kakaku{
margin:6px 0 ;
display:block;
}
.kakaku{
color:#FF0000;
}
.buy{
font-size:10px;
}

#local_footer li{
list-style:inside;
line-height:1.25;
margin-left:12px;
}

#local_footer h2{
color:#ff1990;
margin:24px 0 12px 0;
font-size:150%;
font-weight:bold;
text-shadow: rgba(200, 200, 200, 0.6) 0 -1px 0;
}

.g{
width:100px;
font-size:18px !important;
}
.gram{
font-size:18px;

}
.oz{
font-weight:normal;
font-size:80%;
margin-top:6px;

}

.price{
width:100px;
}
.forms{
width:100px;
}

td,th{
text-align:center;
vertical-align:middle;
}


input.small{
width:50px;
margin-left:3px;
}

 #addtocart > select{
	padding:0;

	}


#pic_list li{
clear:both;
list-style:none;

}

.thumnails{
float:left;
margin:6px;
}
.sozai{
font-weight:normal;
}

.seleted {
color:#FF9900;
}

.checkbox{
width:10px;
height:10px;

}

.step1{
	display:inline;
	}
	
	.smallimage{
	height:24px;
	margin-right:0;
	
	}
	
	.cat_name{
	font-size:16px;
	font-weight:bold;
	color:#0066FF;
margin-top:6px;
	}

	.g{
	font-weight:bold;
	margin-right:12px;
	}
	
.disabled{
color:#CCCCCC !IMPORTANT;
}  

.btn-group{
margin-bottom:24px;
}

#hook > table{
margin-bottom:50px;
}

div#hook > h1 > small{
display:none;
}
 div#hook > h1{
	font-size:150%;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #dcdcdc;
	padding:3px 9px;
	text-decoration:none;
	background-color:#555;
	margin-bottom:20px;
	color:#fff;
	}
	
#worm > table.table.table-striped.table-bordered.table-condensed > tbody > tr > td > p{
font-size:18px;
}
	.table th, .table td{
	vertical-align: middle;
	}
	
	
	
#addtocart > select{
width:50px;
margin-right:10px;
}


 p > img{
	max-width:100%;
	}
	
	
	@media (max-width:781px){



table{
font-size:10px;
}

