body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}

*{font-family:"Lucida Grande", Lucida, Verdana, sans-serif}
body{font-size:90%;line-height:180%;background-color:#fbfafa}
a{outline:none}
div.clear{clear:both}
div.clear hr{display:none}
hr {background-color:#ccc;border:0;height:1px;clear:both;margin:20px auto;}

#wrapper{margin:auto;width:950px}
#header{height:110px;padding:5px 0 0}
#header-left{float:left}
#header-left h1.site-title{padding:17px 0 0 15px}
#header-left h1.site-title a{width:281px;height:82px;float:left;background:url(../img/logo-2.gif) no-repeat;text-indent:-9999px}
#header-right{float:right;width:493px}
#header-right .header-tel ul li{display:inline}
#header-right .header-tel ul li.soudan-tel{float:left;width:234px;height:75px;background:url(../img/soudan-tel.gif) no-repeat;text-indent:-9999px}
#header-right .header-tel ul li.sougi-tel{float:right;width:247px;height:75px;background:url(../img/sougi-tel.gif) no-repeat;text-indent:-9999px}
#header-right .navi ul{height:24px;width:493px;background:url(../img/navi.gif) no-repeat left bottom;clear:both}
#header-right .navi ul li{display:inline;float:left}
#header-right .navi ul li a{font-size:1px;line-height:1px;text-indent:-9999px;float:left;height:24px}
#header-right .navi ul li.home.selected a,
#header-right .navi ul li.home.selected a:hover{width:129px;background:url(../img/navi.gif) no-repeat 0 0}
#header-right .navi ul li.about.selected a,
#header-right .navi ul li.about.selected a:hover{width:118px;background:url(../img/navi.gif) no-repeat -129px 0}
#header-right .navi ul li.map.selected a,
#header-right .navi ul li.map.selected a:hover{width:118px;background:url(../img/navi.gif) no-repeat -247px 0}
#header-right .navi ul li.contact.selected a,
#header-right .navi ul li.contact.selected a:hover{width:128px;background:url(../img/navi.gif) no-repeat -365px 0}
#header-right .navi ul li.home a:hover{width:129px;background:url(../img/navi.gif) no-repeat 0 -24px}
#header-right .navi ul li.about a:hover{width:118px;background:url(../img/navi.gif) no-repeat -129px -24px}
#header-right .navi ul li.map a:hover{width:118px;background:url(../img/navi.gif) no-repeat -247px -24px}
#header-right .navi ul li.contact a:hover{width:128px;background:url(../img/navi.gif) no-repeat -365px -24px}
#header-right .navi ul li.home a{width:129px;background:url(../img/navi.gif) no-repeat 0 -48px}
#header-right .navi ul li.about a{width:118px;background:url(../img/navi.gif) no-repeat -129px -48px}
#header-right .navi ul li.map a{width:118px;background:url(../img/navi.gif) no-repeat -247px -48px}
#header-right .navi ul li.contact a{width:128px;background:url(../img/navi.gif) no-repeat -365px -48px}

#footer{clear:both;padding:50px 0 30px;font-size:80%;line-height:100%;background:url(../img/footer-img.gif) no-repeat;width:950px}
#footer a{color:#666}

#breadcrumb{clear:both;font-size:90%;line-height:120%;width:100%;margin:0 0 15px;background:#eee url(../img/bread_bg.gif) no-repeat;float:left}
#breadcrumb ul{padding-left:10px}
#breadcrumb ul li{padding:10px 10px 0;float:left;display:inline;height:27px}
#breadcrumb ul li.now{color:#ddc22d}
#breadcrumb ul li.cate,
#breadcrumb ul li.parent{color:#b0a97d;background:url(../img/bread_img.gif) no-repeat right;padding-right:25px;font-size:88%;line-height:160%}
#breadcrumb ul li a{text-decoration:underline;color:#b0a97d}
#breadcrumb ul li.home{background:#000 url(../img/bread_home.gif) no-repeat right}
#breadcrumb ul li.home a{color:#f3f1f1;padding-right:15px;padding-left:3px;text-decoration:none}

#pagetitle{clear:both;font-size:150%;line-height:150%;margin:0 0 5px;color:#111}
#pagetitle b{}
#pagetitle small{font-size:65%;vertical-align:20%;line-height:100%;color:#444}
#container{clear:both}
.content{padding:20px 20px 15px;background:#fff url(../img/content-bg.gif) no-repeat}
.content-btm{background:#fff url(../img/content-btm.gif) no-repeat;margin-bottom:20px;height:10px;font-size:1px;line-height:1px;clear:both}
.content-more{padding:20px;background:#e0dbc7 url(../img/content-more-bg.gif) no-repeat;color:#734e01}
.content-more-btm{background:#fff url(../img/content-more-btm.gif) no-repeat;margin-bottom:20px;height:10px;font-size:1px;line-height:1px}

#copy{text-align:center}
#sitemap{clear:both;padding:0;line-height:140%;font-size:80%;background-image:url(../img/sitemap-ul-bg.gif);float:left;width:950px;margin-bottom:25px}
#sitemap a{color:#666;text-decoration:none}
#sitemap a:hover{color:#999;text-decoration:none}
#totop a{text-decoration:underline}
#sitemap ul{float:left;padding:5px 20px;margin:0;width:150px;color:#a04224}
#sitemap ul li{margin:0 0 10px;clear:both}
#sitemap ul ul{border-style:none;list-style-type:none;margin:0;float:none;width:auto;background:url(../img/sitemap-ul.gif) no-repeat;padding-right:0}
#sitemap ul ul li{margin:0}
#totop{float:right}

.sougi-banner{text-align:center;margin:auto auto 20px}
.category-top .content a{color:#666;text-decoration:none}
.category-top .content ul{list-style-type:disc;margin-left:25px;color:#ccc;font-size:95%;line-height:200%}
.category-top .content ul ul{margin-left:25px;list-style-type:circle;font-size:95%;line-height:200%}

