@charset "utf-8";

#layoutMain { padding: 20px 0 0 10px; background: url(image/layoutMain_Image_index2.png) no-repeat;}

.pageMenu { text-align: center;}

.pickup { width: 750px; margin: 15px 0;}

.disp { text-align: center;}
.disp a { font-weight: normal; color: #333; display: block;}
.disp a img { border: 1px solid #070707; margin: 2px;}
.disp img { margin: 3px;}
.disp td { background: #fff; vertical-align: top;}/*51382c*/
.disp .price { font-weight: bold; display: block; font-size: 14px; color: #f60;}
.disp .price2 { font-weight: normal; color: #333; display: block; text-decoration: line-through;}

.td72 { width: 72%; vertical-align: top;}
.td50 { width: 50%; vertical-align: top; padding-bottom: 10px; line-height: 200%;}
.td28 { width: 28%; vertical-align: top;}
.td10c { border: 1px solid #edc; background: #f9e9d9;}
.td11c { border: 1px solid #edc; background: #fff;}

.table_main { width: 750px; margin: 10px 0;}
.table_main th { width: 452px; padding: 10px; vertical-align: top;}
.table_main th img { border: 1px solid #333;}
.table_main th img.lol { border-top: 1px solid #eee; border-left: 1px solid #eee; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; margin: 5px; padding: 5px;}
.table_main td { padding: 10px 0; vertical-align: top;}
.table_main td.foo img { border: 1px solid #333;}
.table_main td.foo img.lol { border-top: 1px solid #eee; border-left: 1px solid #eee; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; margin: 5px; padding: 5px;}
.table_main h3 { font-size: 14px;}
.table_main a { color: #333;}
.table_main p { font-size: 11px; line-height: 1.5;}
.table_main p a { color: #666;}

.table_sub { width: 750px; margin: 10px 0;}
.table_sub th { width: 50%; padding: 10px; vertical-align: top; font-weight: normal;}
.table_sub th img { border: 1px solid #333; margin-bottom: 5px;}
.table_sub td { padding: 5px 0; vertical-align: top;}
.table_sub td img { border: 1px solid #333; margin-bottom: 5px;}
.table_sub h3 a { text-decoration: none; background: #333; color: #fff; width: 302px; display: block; margin: auto;}
.table_sub a { color: #333;}
.table_sub p { font-size: 11px; line-height: 1.5;}
.table_sub p a { color: #666;}

.dl90 { width: 90%; margin: 5px auto;}
.dl90 dt { font-size: 14px; font-weight: bold; color: #654;}
.dl90 dd { margin-left: 1em; line-height: 150%;}

.dl80 { width: 80%; margin: 10px auto;}
.dl80 dt { font-size: 16px; font-weight: bold; color: #f66;}
.dl80 dd { font-size: 14px; margin-left: 1em; line-height: 220%;}

.pickup_txt { text-align: center; font-size: 14px; font-weight: bold;}
.pickup_txt2 { text-align: center; font-size: 14px; line-height: 200%;}
.pickup_txt3 { text-align: center; font-size: 12px;}

.service_txt { width: 250px;}
.service_txt2 { width: 90%; margin: 10px auto; font-size: 11px; line-height: 150%;}

.diary { width: 750px; margin: 10px 0;}
.aln { text-align: center; font-size: 12px;}

#blog { width: 180px; margin: 10px auto; padding: 5px; text-align: left; font-size: 12px; border: 1px dotted #987;}

#postage { margin: 10px 0; width: 360px;}
#postage td { vertical-align: top; text-align: center;}

#delivery { margin: 10px 0; width: 320px;}
#delivery td { padding-left: 8px;}

.itemList { width: 750px; margin: 15px 0 5px; text-align: center;}
.itemList td { width: 50%; padding-bottom: 10px;}


iframe { width: 540px; height: 200px;}
head~/* */body iframe { width: 538px; border: 1px solid #664636;}
