/* ---------- reset ---------- */

* {
margin:0;
padding:0;
font-size:100%;
font-style:normal;
}
.clear { clear:both;}

/* 全体 */

body {
text-align: center;
font-family: sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:small;
background:url(http://iwami-chuo.com/images/bg.gif) repeat 0% 0%;
}
body div {
text-align: left;
margin: 0 auto;
color:inherit;
}

/* リンク関連 */

a { text-decoration:none;background-color:inherit; }
a:hover { text-decoration:underline;background-color:inherit; }
img { border:none; }
a.anchor_icon { background:url(http://iwami-chuo.com/images/link_icon.gif) no-repeat 0% 50%;padding-left:15px; }
p {line-height:140%; color:#333333;}

/* 見出し */

h1,h2,h3 {
}

hr {margin:8px 0px;}

/* 全体を囲う箱 */

#all {background-color:#FFFFFF;border-left:solid 1px #AAAAAA;border-right:solid 1px #AAAAAA;width:800px;}

/* ヘッダ部分 */

#header {padding-top:10px;background:url(http://iwami-chuo.com/images/keywords-bg.gif) no-repeat 0% 0%;
}

#banner {
border-top:5px solid #EEEEEE;
background:url(http://iwami-chuo.com/images/index_banner.jpg) no-repeat 0% 0%;
height:230px;
}

#logo {float:left;}
#keywords { text-align:right;height:60px;}
#keywords h1 {font-size:95%;padding:8px;}
#keywords p {padding-right:8px;}

/* メインナビゲーション */

#main-navi {
background: #FFFFFF;
}

#main-navi ul { list-style:none; }
#main-navi li { display:inline;float:left; }

li.navi01 a,li.navi02 a,li.navi03 a,li.navi04 a,li.navi05 a,li.navi06 a,li.navi07 a,li.navi08 a {
text-decoration: none;
display: block;
height: 30px;
}

li.navi01 a { background: transparent url(http://iwami-chuo.com/images/main-navi_01.gif) no-repeat top left;width:100px;text-indent: -700em;}
li.navi02 a { background: transparent url(http://iwami-chuo.com/images/main-navi_02.gif) no-repeat top left;width:100px;text-indent: -700em;}
li.navi03 a { background: transparent url(http://iwami-chuo.com/images/main-navi_03.gif) no-repeat top left;width:100px;text-indent: -700em;}
li.navi04 a { background: transparent url(http://iwami-chuo.com/images/main-navi_04.gif) no-repeat top left;width:100px;text-indent: -700em;}
li.navi05 a { background: transparent url(http://iwami-chuo.com/images/main-navi_05.gif) no-repeat top left;width:100px;text-indent: -700em;}
li.navi06 a { background: transparent url(http://iwami-chuo.com/images/main-navi_06.gif) no-repeat top left;width:100px;text-indent: -700em;}
li.navi07 a { background: transparent url(http://iwami-chuo.com/images/main-navi_07.gif) no-repeat top left;width:100px;text-indent: -700em;}
li.navi08 a { background: transparent url(http://iwami-chuo.com/images/main-navi_08.gif) no-repeat top left;width:100px;text-indent: -700em;}

li.navi01 a:hover,li.navi02 a:hover,li.navi03 a:hover,li.navi04 a:hover,li.navi05 a:hover,li.navi06 a:hover,li.navi07 a:hover, li.navi08 a:hover {
background-position: 0% 100%;
}

/* メインコンテンツ */

#container {
}

/* 左コンテンツ */

#main-index {width: 560px; float: left;}
#main { width: 605px; float: left;}

.news-index, .sales-index { padding:48px 5px 5px 5px; margin:10px; border:solid 1px #CCCCCC;}
.com-index {padding:5px;margin:10px; border:solid 1px #CCCCCC;}
.news-index ul, .sales-index ul, .com-index ul { padding-left:20px;list-style-image: url("http://iwami-chuo.com/images/list01.gif")}
.news-index li, .sales-index li, .com-index li {padding:2px 0px;}
.news-index em,.sales-index em {font-size:80%;font-style:normal;color:#990000;}
.news-index span,.sales-index span, .com-index span {font-weight:normal;font-size:80%;}

.news-index { background:url(http://iwami-chuo.com/images/news-index.gif) no-repeat 0% 0%;}
.sales-index{ background:url(http://iwami-chuo.com/images/sales-index.gif) no-repeat 0% 0%;}

.com-index h4 { padding:3px; margin:5px;color:#993366;background-color:#FFDDEE;}

.banner { margin:10px;}
.banner img {margin-bottom:5px;}

.news-entry,.sale-entry, .about-entry { padding:5px; margin:10px;}
.news-entry h3,.sale-entry h3, .about-entry h3 { padding:5px 0px;margin:5px 0px; font-size:120%;border-bottom:dotted 1px #DDDDDD;}
.news-entry h3 span,.sale-entry h3 span {font-weight:normal;font-size:80%;}
.news-entry h3 em,.sale-entry h3 em {font-size:80%;font-style:normal;color:#990000;}
.news-entry h4,.sale-entry h4, .about-entry h4, .blog-entry h4 { padding:5px 5px;margin:5px 0px; font-size:95%;background-color:#EEEEEE; border:solid 1px #DDDDDD;}


.about-entry ul ,.news-entry ul, .sale-entry ul, .blog-entry ul { padding-left:20px;list-style-image: url("http://iwami-chuo.com/images/list01.gif")}
.about-entry li ,.news-entry li, .sale-entry li, .blog-entry li { padding:5px 0px; border-bottom:dotted 1px #DDDDDD;}
.about-entry span ,.news-entry span, .sale-entry span {font-weight:normal;font-size:90%;}
.about-entry ol ,.news-entry ol, .sale-entry ol { padding-left:20px;}

.blog-list, .blog-entry { padding:5px; margin:10px;}
.blog-entry h3 { padding-left:10px; margin-bottom:10px;color:#993366; border-left:3px solid #FF99CC; }
.blog-entry {padding-bottom:5px;border-bottom:3px solid #DDDDDD;}
.blog-entry span {font-weight:normal; font-size:80%;}
.poster {font-size:90%;text-align:right;}
.comments-header {padding:10px 0px;}
.comments-open-header span {padding:2px 10px;font-size:x-small;text-align:right;background-color:#EEEEEE;}

.shop-list { padding:5px; margin:10px;}
.shop-list-border {border-bottom:dotted 1px #DDDDDD;}
.shop-list-cat,.shop-list-name { width:150px;}
.shop-list-add {width:280px;}

h2.cat-tit1,h2.cat-tit1910 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit1.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit2,h2.cat-tit2910 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit2.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit3,h2.cat-tit3910 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit3.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit4,h2.cat-tit4910 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit4.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit5,h2.cat-tit5910 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit5.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit6,h2.cat-tit6910 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit6.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit7 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit7.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit8 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit8.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit9 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit9.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit10 {height:50px;background:url(http://iwami-chuo.com/images/cat-tit10.gif) no-repeat 0% 0%;text-indent: -700em;}
h2.cat-tit11 {height:90px;background:url(http://iwami-chuo.com/images/cat-tit11.gif) no-repeat 0% 0%;text-indent: -700em;}

.shop-alllist-cat { width:180px;}
.shop-alllist-name { width:420px;}

.shop-entry { padding:5px; margin:10px;}
.shop-img img {margin:0px 20px 20px 0px;}

.shop-cat { padding-left:10px; margin:5px 0px; font-size:90%;border-left:solid 3px #FF6600;}
.shop-name { margin:5px 0px; font-size:120%;border-bottom:dotted 1px #DDDDDD;}
.shop-outline {margin:5px 0px; }
.shop-news {padding:5px; margin-bottom:10px; border:solid 1px #DDDDDD;background:#EEFFAA;}
.shop-news h3 { padding-left:10px;margin-bottom:5px;border-left:solid 5px #BBDD33;font-size:95%;color:#99BB22;}
.shop-news ul { padding-left:20px;font-size:90%;}
.shop-news span {font-weight:normal;font-size:90%;}
.shop-pr { padding:5px; margin-bottom:10px; }
.shop-pr h3 { padding-left:10px;margin-bottom:5px;border-left:solid 3px #FF6600;}
.shop-add { font-size:90%;padding:5px; border:solid 1px #DDDDDD;background:#EEEEEE;}
.shop-add img {margin-right:5px;}

.search-entry { padding:5px; margin:10px;}

.sitemap { padding:5px; margin:10px;}
.sitemap ul { padding-left:20px;}

/* 右メニュー */

#menu-index { width: 240px; float: left;}
#menu { width: 190px; float: left;}

.topics, .search-index,.about-index, .ohdainfo-index, .blog-index { padding:5px; margin:10px; border:solid 1px #CCCCCC;}

.topics {padding-top:24px;background:url(http://iwami-chuo.com/images/topics.gif) no-repeat 0% 0%;}
.topics p {height:35px;font-size:90%;border-bottom:dotted 1px #DDDDDD;margin-bottom:3px;}
.topics img {margin-right:5px;float:left;}
.search-index h2,.about-index h2, .ohdainfo-index h2, .blog-index h2 {text-indent: -700em;}
.about-index ul, .ohdainfo-index ul{ padding-left:20px;}
.blog-index {padding-top:75px;background:url(http://iwami-chuo.com/images/blog-index.gif) no-repeat 0% 0%;}
.blog-index h3 { padding-left:10px; margin-bottom:5px;color:#993366; border-left:3px solid #FF99CC; }

.blog-index h4 { padding:3px; margin:5px;color:#993366;background-color:#FFDDEE;}
.blog-index span {font-weight:normal;font-size:90%;}
.blog-index ul {padding-left:20px;}
.howto {padding:2px 10px;font-size:x-small;text-align:right;background-color:#EEEEEE;}
.about-index {padding-top:30px;background:url(http://iwami-chuo.com/images/about-index.gif) no-repeat 0% 0%;}

.api-index { padding:5px; margin:10px;}

.ohdainfo-index {padding-top:30px;background:url(http://iwami-chuo.com/images/ohdainfo-index.gif) no-repeat 0% 0%;}

.search-index, .search {padding-top:10px;background:url(http://iwami-chuo.com/images/search.gif) no-repeat 0% 0%;}
.search,.about, .ohdainfo { padding:5px; margin:10px; border:solid 1px #CCCCCC;}
.about ul, .ohdainfo ul{ padding-left:20px;}
.about {padding-top:30px;background:url(http://iwami-chuo.com/images/about.gif) no-repeat 0% 0%;}
.ohdainfo {padding-top:30px;background:url(http://iwami-chuo.com/images/ohdainfo.gif) no-repeat 0% 0%;}
.search h2,.about h2, .ohdainfo h2 {text-indent: -700em;}
.news, .sales, .blog {margin:10px; border:solid 1px #CCCCCC;}
.news ul, .sales ul, .blog ul { margin:5px; padding-left:20px;font-size:90%;}
.news span,.sales span, .blog span {font-weight:normal;font-size:95%;}
.comment-footer { font-size:90%; padding-top:10px;padding-bottom:5px; margin-bottom:5px;border-bottom:double 3px #CCCCCC;text-align:right;}

/* フッター */
#footer { clear: both;padding-top:25px;background:url(http://iwami-chuo.com/images/footer-bg.gif) repeat-x 0% 0%;}
#footer p { padding-top:10px;font-size:x-small; height:50px; text-align:center; }

/* Mac IE テキストエリア文字化け対策 */
select,input,textarea { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; }

span.new {
    display: none;
    color: red;
    font-weight: bold;
}
