﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
margin : 0; padding : 0; border : 0; outline : 0; font-size : 100%; background : transparent; }
body { -webkit-text-size-adjust:none;}
caption, th, td { text-align : left; font-weight : normal; }
table, td, th { vertical-align : middle; border-collapse:collapse;border-spacing : 0;  }
a img {border : none; }

.imgMiddle{ vertical-align:middle;}
.clear{	clear: both;}
.imgHover:hover{opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }
.shadow { background:#fff; -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); /*IE6,IE7语法*/  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#f0f0f0');  /*IE8语法,可恶的IE，不同的版本还要写的不一样*/  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#f0f0f0')" }
.transparent{filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;} 
.店の特徴{-moz-border-radius: 10px; border-radius: 10px;}
.alignRight{ text-align: right;}
.alignCenter{ text-align: center;}
.line{width:100%;height:10px; border-top: 1px dotted #6f5a32;}