@charset "utf-8";
/* CSS Document */



#buttons > a.btn.btn-default{
width:20%;
}

#sinker p,#sinker ul{
line-height:120%;

}

#buttons > a.btn.btn-default > img{
width:100%;
}

#sinker table{
width:100%;
margin-top:20px;
margin-bottom:25px;
font-size:90%;
}

#sinker tr{
background-color:#ddd;
}

#sinker th{
background-color:#fefefe;
padding:3px;
text-align:center;
font-weight:bold;
vertical-align: middle;
}

#sinker td{
padding:3px;
background-color:#fff;

}
.out{
color:#999999 !important;
}
td.form_td{
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-weight:bold;
}

#sinker  p.names{
margin-top:6px;
font-weight:bold;
}

 p.iri{
	margin-bottom:6px !important;
	}
	
	
	

.h2_midashi{
border-radius: 4px;
background-color: #4169E1;
margin:24px 0 12px 0;
padding:6px 10px;
font-size:150%;
font-weight:bold;
color:#FFFFFF;
}
 article > section{
		margin-bottom:30px;
	background-color:#FFFFFF;
	padding:10px 20px 20px 20px;
	border:2px solid #ddd;
	border-radius:4px;
	}
article > section > h1{
font-size:200%;
}
	
#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;

}


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 > a > img,
 p > img{
	max-width:100%;
	}
	
	@media (max-width:781px){



table{
font-size:10px;
}
}

@media (max-width:481px){

a > img.thumnails{
display:block;
}
}
