@charset "UTF-8";

/* ===== コンテンツ ===== */
div#contents div.EntryTitle { margin: 0 5px 20px 5px; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: solid 1px #888;  }
div#contents div.EntryTitle h1 { height: 30px; margin: 0; padding: 0 0 0 10px; font-size: 18pt; color: #333; text-shadow: 2px 2px 3px #ccc; border-left: solid 10px #fc0; line-height: 32px; vertical-align: middle; overflow: hidden; }

div#contents div.EntryContent_News { margin: 20px 0; padding: 0; clear: both; }
div#contents div.EntryContent_News div.EntryBody { margin-bottom: 10px; padding: 0 10px; }
div#contents div.EntryContent_News div.EntryBody > p { margin: 10px 0; }
div#contents div.EntryContent_News div.EntryBody h1 { margin: 5px 0 20px 0; padding: 0; font-size: 16pt; line-height: 1.4em; vertical-align: middle; border-bottom: dotted 1px #888; }
div#contents div.EntryContent_News div.EntryBody h1 a { color: #333; text-decoration: none; }
div#contents div.EntryContent_News div.EntryBody h2 { margin: 0; padding: 0; font-size: 12pt; line-height: 1.4em; vertical-align: middle; }
div#contents div.EntryContent_News div.EntryBody h3 { font-size: 11pt; }
div#contents div.EntryContent_News div.EntryBody div.EntryMoreLink { font-size: small; clear: both; }
div#contents div.EntryContent_News div.EntryBody div.EntryMoreLink a { color: #012f13; float: right; }

div#contents div.EntryContent_Shop { min-height: 150px; margin: 20px 10px; padding-bottom: 15px; border-bottom: dotted 1px #888; clear: both; }
div#contents div.EntryContent_Shop div.shop_images { width: 200px; height: 150px; background: #eee; overflow: hidden; float: left; }
div#contents div.EntryContent_Shop div.shop_images img { width: 200px; height: 150px; border: none; }
div#contents div.EntryContent_Shop div.EntryBody { width: 420px; float: right; }
div#contents div.EntryContent_Shop div.EntryBody h1 { margin: 5px 0 0 0; padding: 0; font-size: 14pt; line-height: 1.4em; vertical-align: middle; }
div#contents div.EntryContent_Shop div.EntryBody h1 a { color: #333; text-decoration: none; }
div#contents div.EntryContent_Shop div.EntryBody h2 { margin: 0; padding: 0; font-size: 11pt; line-height: 1.4em; vertical-align: middle; }
div#contents div.EntryContent_Shop div.EntryBody h3 { display: none; }
div#contents div.EntryContent_Shop div.EntryBody span.description { display: none; }
div#contents div.EntryContent_Shop div.EntryBody ul { margin: 10px 0; padding: 0; font-size: medium; list-style: none; }
div#contents div.EntryContent_Shop div.EntryBody ul a { font-size: small; color: #333; }
div#contents div.EntryContent_Shop div.EntryBody div.EntryMoreLink { font-size: small; text-align: right; clear: both; }
div#contents div.EntryContent_Shop div.EntryBody div.EntryMoreLink a { color: #012f13; }

div#contents div.EntryContent_Name { margin: 0 10px 20px 10px; }
div#contents div.EntryContent_Name p.EntryMore { margin-bottom: 20px; font-size: 9pt; text-align: center; clear: both; }
div#contents div.EntryContent_Name p.EntryMore a { color: #555; }
div#contents div.EntryContent_Name > h2 { padding-bottom: 5px; font-size: x-large; border-bottom: dotted 1px #555; }
div#contents div.EntryContent_Name div.LinkList { margin-bottom: 20px; }
div#contents div.EntryContent_Name div.LinkList ul {}
div#contents div.EntryContent_Name div.LinkList ul li { margin-bottom: 10px; }
div#contents div.EntryContent_Name div.LinkList ul li h1 { font-size: 11pt; line-height: 1.5em; }
div#contents div.EntryContent_Name div.LinkList ul li h1 a { color: #333; }
div#contents div.EntryContent_Name div.LinkList ul li h2 { font-size: 10pt; color: #555; font-weight: normal; }
div#contents div.EntryContent_Name div.LinkList ul li div.shop_info { display: none; }
div#contents div.EntryContent_Name div.LinkList div.MoreLink { font-size: 9pt; text-align: right; }
div#contents div.EntryContent_Name div.LinkList div.MoreLink a { color: #333; }
div#contents div.EntryContent_Name ul.Quick_Links { margin: 10px 0 30px 0; padding: 0; list-style: none; text-align: center; }
div#contents div.EntryContent_Name ul.Quick_Links li { padding: 0 5px; font-size: small; display: inline; }
div#contents div.EntryContent_Name ul.Quick_Links li a { color: #012f13; }
div#contents div.EntryContent_Name p.sorry { margin: 20px 10px; color: #f00; }
div#contents div.search_results_page { margin: 20px 10px; padding: 0 10px; font-size: small; color: #012f13; }
div#contents div.search_results_page a { color: #012f13; text-decoration: underline; }

div#contents div.EntryContent_Category { margin: 0 10px 20px 10px; }
div#contents div.EntryContent_Category p.EntryMore { margin-bottom: 20px; font-size: 9pt; text-align: center; }
div#contents div.EntryContent_Category p.EntryMore a { color: #555; }
div#contents div.EntryContent_Category ul.Quick_Links { margin: 10px 0 30px 0; padding: 0; list-style: none; text-align: center; }
div#contents div.EntryContent_Category ul.Quick_Links li { padding: 0 5px; font-size: small; display: inline; border: none; }
div#contents div.EntryContent_Category ul.Quick_Links li a { color: #012f13; font-weight: normal; text-decoration: underline; }
div#contents div.EntryContent_Category > ul { margin: 0 0 20px 0; padding: 0; font-size: x-large; list-style: none; }
div#contents div.EntryContent_Category > ul > li { padding-bottom: 3px; border-bottom: dotted 1px #555; }
div#contents div.EntryContent_Category > ul > li a { color: #333; font-weight: bold; text-decoration: none; }
div#contents div.EntryContent_Category > ul li span.count { margin-left: 10px; font-size: medium; color: #555; }
div#contents div.EntryContent_Category > ul li span.description { margin-left: 20px; font-size: small; color: #555; }
div#contents div.EntryContent_Category > ul > ul { margin: 10px 0 20px 0; font-size: large; }
div#contents div.EntryContent_Category > ul > ul li { padding: 2px 0; }
/* for IE7 */
*:first-child+html div#contents div.EntryContent_Category > ul a { text-decoration: underline; }
*:first-child+html div#contents div.EntryContent_Category > ul > li { border: none; }
*:first-child+html div#contents div.EntryContent_Category > ul > li > ul { margin-top: 10px; margin-bottom: 20px; font-size: large; }
*:first-child+html div#contents div.EntryContent_Category > ul > li > ul > li { padding: 2px 0; }


div#contents div.EntryContent_Category > ul > ul li a { color: #333; font-weight: bold; text-decoration: underline; }

div#contents div.EntryContent_Photo {}
div#contents div.EntryContent_Photo div.LinkList { margin: 20px 0; }
div#contents div.EntryContent_Photo div.LinkList  ul { margin: 0 10px; padding: 0; list-style: none; }
div#contents div.EntryContent_Photo div.LinkList  ul li { width: 200px; height: 195px; margin: 10px 5px; padding: 0; font-size: small; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: solid 1px #888; float: left; }
div#contents div.EntryContent_Photo div.LinkList  ul li a { color: #333; text-decoration: none; }
div#contents div.EntryContent_Photo div.LinkList  ul li a img { width: 200px; height: 150px; margin:0 0 5px 0; padding: 0; background: #eee; border: none; display: block; }
div#contents div.EntryContent_Photo div.LinkList  ul li a p { height: 36px; margin: 0 5px; padding: 0; line-height: 18px; font-size: 10pt; vertical-align: middle; overflow: hidden; }

/* ===== ëöf ===== */
