@charset "UTF-8";/* CSS Document */body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:22px;color:#ccc;}a:link {color:#ccc; text-decoration:none; border-bottom:1px #666 dotted; }a:visited {color:#ccc; text-decoration:none; border-bottom:1px #666 dotted; }a:hover {color:#ccc; text-decoration:none; border-bottom:1px black dotted;  }a:active {color:#ccc; text-decoration:none; border-bottom:1px black dotted; }.mainTop2Right a:link {color:#ccc; text-decoration:none; border-bottom:1px #000 dotted; }.mainTop2Right a:visited {color:#ccc; text-decoration:none; border-bottom:1px #000 dotted; }.mainTop2Right a:hover {color:#ccc; text-decoration:none; border-bottom:1px #000 dotted; }.mainTop2Right a:active {color:#ccc; text-decoration:none; border-bottom:1px #000 dotted; }.head a {text-decoration:none; border-bottom:0px #660 dotted;}.foot a {text-decoration:none; border-bottom:0px #660 dotted;}.mainTop2Left {line-height:19px;}.mainTop2Center a {text-decoration:none; border-bottom:0px #660 dotted;}.blue1 {color:#736357;}.font10 {font-size:10px;}.foot {font-size:10px;}.mainTop1Left a {text-decoration:none;border-bottom:1px black dotted;line-height:21px;}.mainTop1Right {font-size:14px;line-height:22px;}.mainTop1Right img {margin-bottom:8px;}.mainTop1Right a {border-bottom:0px;text-decoration:none;}.brandName {color:#736357;}/*   ページTOPのボタン  */.toTop a {font-size:20px;text-decoration:none;border:0px;}/*   ニュース  新着情報　店舗ブログ　*/.newsTitle {font-size:20px;font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";line-height:1.4em;}.newsDate {font-size:10px;}.newsBy {font-size:10px;color:#736357;}.prevnext a {font-size:16px;font-weight:lighter;text-decoration:none;border:0;}