/*_____________________________
配色

ベースカラー f5a100
サブカラー e4450f
アクセントカラー 63b62f

仲見世　C401C4
商栄会　0191B5
ゆうらく　0101CD
三和　8101AB
なかみち　CC7B01
すずらん　019901
特別　B4A004

 */

/*_____________________________
初期設定 リセット */

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;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
color:#1A1A1A;
}


table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img { 
border:0;
}

address,caption,cite,code,dfn,em,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;
}

/*_____________________________
リンク */

a:link{
color:#1A1A1A;
text-decoration:none;
}
a:visited{
color:#333;
text-decoration:none;
}
a:hover{
color:#f5a100;
text-decoration:underline;
}


/*_____________________________
ページ全体 */

body{
background: #f5a100;
text-align:center;
}

div#container{
width:960px;
margin:0 auto;
text-align:left;

}

#wrapper{
clear:both;
padding-top:36px;
background: url(http://www.sangen-jaya.com/images/bg.gif) repeat-y;
}



/*_____________________________
ヘッダー */

div#header{
margin-top:16px;

}

/*ヘッダー */
div#header div#blogTitle{
height:150px;
background: #f5a100 url(http://www.sangen-jaya.com/images/bgHead.jpg) no-repeat;
}

/*タイトル*/
div#header div#blogTitle h1{
padding:12px;
float:left;
}

/*adバナー*/
div#header div#blogTitle p{
padding:24px 12px 12px;
float:right;
}



/*_____________________________
コンテンツ*/

div.conPad{
padding:0 12px;
}

div.section{
margin-bottom:36px;
}

div#content{
float:left;
width:725px;
}


/*_____________________________
トップページ*/

div#content ul#topGyosyu{
padding-bottom:36px;
}

div#content ul#topGyosyu li{
display: inline;
}

div#content ul#topGyosyu li a{
float:left;
padding-right:8px;
padding-bottom:12px;
}

div#content ul#topGyosyu li a:hover {
	opacity: 0.7; /* Opera・Safari */
	-moz-opacity:0.7; /* Firefox */
	filter: alpha(opacity=70); /* IE */
	zoom: 1; /* IE */
}


div#content p.mapTop{
float:right;
width:380px;
}

div#content div.about{
float:left;
width:300px;
font-size:0.9em;
}

/*20090619*/
ul.syoutengaiList li{
padding-bottom:16px;
}

ul.syoutengaiList li a{
padding-left: 24px;
padding-top:4px;
}

ul.syoutengaiList li.nakamise a{
background: url(http://www.sangen-jaya.com/images/arrowNakamise.jpg) no-repeat left;
}

ul.syoutengaiList li.syoei a{
background: url(http://www.sangen-jaya.com/images/arrowSyoei.jpg) no-repeat left;
}

ul.syoutengaiList li.sanwa a{
background: url(http://www.sangen-jaya.com/images/arrowSanwa.jpg) no-repeat left;
}

ul.syoutengaiList li.nakamichi a{
background: url(http://www.sangen-jaya.com/images/arrowNakamichi.jpg) no-repeat left;
}

ul.syoutengaiList li.yuraku a{
background: url(http://www.sangen-jaya.com/images/arrowYuraku.jpg) no-repeat left;
}

ul.syoutengaiList li.suzuran a{
background: url(http://www.sangen-jaya.com/images/arrowSuzuran.jpg) no-repeat left;
}

ul.syoutengaiList li.tokubetsu a{
background: url(http://www.sangen-jaya.com/images/arrowTokubetsu.jpg) no-repeat left;
}


/*_____________________________
個別ページ*/

div#content h2{
margin-bottom:12px;
border-bottom:1px dotted #f5a100;
font-size:1.2em;
font-weight:bold;
clear:both;
}

div#content h2#archiveTitle{
margin-bottom:24px;
padding:6px;
border-top:1px solid #f5a100;
border-right:1px solid #f5a100;
border-bottom:1px solid #f5a100;
border-left:12px solid #f5a100;
font-size:1.2em;
font-weight:bold;
clear:both;
}

/*仲見世　*/
body#nakamise div#content h2{
margin-bottom:24px;
padding:6px;
background: #C401C4;
border:none;
color:#FFF;
}

/*商栄会　*/
body#syoei div#content h2{
margin-bottom:24px;
padding:6px;
background: #0191B5;
border:none;
color:#FFF;
}

/*三和　*/
body#sanwa div#content h2{
margin-bottom:24px;
padding:6px;
background: #8101AB;
border:none;
color:#FFF;
}

/*なかみち　*/
body#nakamichi div#content h2{
margin-bottom:24px;
padding:6px;
background: #CC7B01;
border:none;
color:#FFF;
}

/*すずらん　*/
body#suzuran div#content h2{
margin-bottom:24px;
padding:6px;
background: #019901;
border:none;
color:#FFF;
}


/*ゆうらく*/
body#yuraku div#content h2{
margin-bottom:24px;
padding:6px;
background: #0101CD;
border:none;
color:#FFF;
}

/*特別　*/
body#tokubetsu div#content h2{
margin-bottom:24px;
padding:6px;
background: #B4A004;
border:none;
color:#FFF;
}


div#content p{
margin-bottom:18px;
font-size:0.9em;
line-height:1.6em;
}

div#content div.entryBody,div.entryMore{
margin-bottom:18px;
font-size:0.9em;
line-height:1.6em;
}

div#content div.entry p.detail{
font-size:0.8em;
text-align:right;
}

div#content div.entry p.extended{
font-size:0.8em;
}


div#content div.entry h3{
padding:8px 0 8px 36px;
background: url(http://www.sangen-jaya.com/images/bullet_cha01.gif) no-repeat left center;
margin-bottom:12px;
font-size:1.0em;
font-weight:bold;
clear:both;
}

div#content h3#archiveTitle{
margin-bottom:24px;
padding:8px;
border-left:12px solid #f5a100;

}


div#content p.map{
text-align:center;
}

div#content ul#shopList{
margin-left:24px;
}

div#content ul#shopList li{
padding:8px 0 8px 36px;
background: url(http://www.sangen-jaya.com/images/bullet_cha01.gif) no-repeat left center;
font-size:0.9em;
}


/*仲見世　C401C4*/
body#nakamise div.entryBody span#lead{
color:#C401C4;
font-size:1.0em;
font-weight:bold;
}

/*商栄会　0191B5*/
body#syoei div.entryBody span#lead{
color:#0191B5;
font-size:1.0em;
font-weight:bold;
}

/*三和　8101AB*/
body#sanwa div.entryBody span#lead{
color:#8101AB;
font-size:1.0em;
font-weight:bold;
}

/*なかみち　CC7B01*/
body#nakamichi div.entryBody span#lead{
color:#CC7B01;
font-size:1.0em;
font-weight:bold;
}

/*すずらん　019901*/
body#suzuran div.entryBody span#lead{
color:#019901;
font-size:1.0em;
font-weight:bold;
}

/*ゆうらく　0101CD*/
body#yuraku div.entryBody span#lead{
color:#0101CD;
font-size:1.0em;
font-weight:bold;
}

/*特別　B4A004*/
body#tokubetsu div.entryBody span#lead{
color:#B4A004;
font-size:1.0em;
font-weight:bold;
}


div#content div.entryMore div.outside{
margin-bottom:24px;
}

div#content div.entryMore div.outside p.outsidePhotoL{
float:left;
width:400px;
}


div#content div.entryMore div.outside p.outsidePhotoR{
float:right;
width:400px;
}

div#content div.entryMore div.outside p.outsideTextL{
float:left;
width:270px;
}


div#content div.entryMore div.outside p.outsideTextR{
float:right;
width:270px;
}


div#content div.entryMore div.photo{
padding-right:24px;
float:left;
margin-bottom:24px;
}

div#content div.entryMore div.photo p{
width:300px;
font-size:0.8em;
}

div#content div.entryMore div#access{
clear:both;
}

div#content div.entryMore div#access table.data{
float:left;
width:300px;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}

div#content div.entryMore div#access table.data td{
padding:4px;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
font-size:0.8em;
}

div#content div.entryMore div#access div#map{
float:right;
width:350px;
}


ul.tabNav li a{
display:block;
float:left;
padding:4px;
background:#EEE;
border:1px solid #CCC;
}

div#tab1,div#tab2{
clear:both;
}

/*_____________________________
サブナビゲーション*/

div#subnavi{
float:right;
width:210px;
background: #f5e1b9;
}

div#subnavi h3{
font-size:0.9em;
font-weight:bold;
color:#FFF;
padding:8px;
background:#63b62f;
}


div#subnavi p{
font-size:0.8em;
margin-bottom:12px;
}


div#subnavi div.section p.note{
margin-top:12px;
font-size:0.7em;
}

div#subnavi ul{
/*border-top:1px solid #CCC;*/
padding:12px;
border:3px solid #63b62f;
}

div#subnavi ul li{
padding:4px 0;
font-size:0.8em;
}

div#subnavi ul li.low{
padding-left:1.6em;
}

div#subnavi ul li a{
padding-left:6px;
background: url(http://www.sangen-jaya.com/images/bulletGreen.gif) no-repeat left center;
display:block;
}


div#subnavi p.backtop{
margin-top:24px;
font-size:0.8em;
padding:8px 0 8px 34px;
background: url(http://www.sangen-jaya.com/images/arrowTop.jpg) no-repeat left center;
}



/*_____________________________
フッター*/


p#pagetop{
clear:both;
margin-top:24px;
text-align:right;
}

p#pagetop a{
background: url(http://www.sangen-jaya.com/images/bullet_top.gif) no-repeat left center;
padding-left: 15px;
padding-right: 8px;
}


#footer{
clear:both;
/*margin-top:48px;*/
padding:12px 0;
text-align:center;
font-size:0.8em;
background: #f5a100 url(http://www.sangen-jaya.com/images/bgFoot.jpg) no-repeat left bottom;
height:120px;
}

#footer a:hover{
color:#FFF;
}

#footer p#copyright{
margin-top:32px;
}




/*業種別*/


div#classification h3.cat{
font-size:1.0;
font-weight:bold;
padding:8px 0 8px 36px;
background: url(http://www.sangen-jaya.com/images/bullet_cha01.gif) no-repeat left center;
}

div#classification table{
 width:100%;
}

div#classification table td{
width:50%;
padding:5px;
}

div#classification dl dt{
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-weight:700;
font-size:0.9em;
}

div#classification dl dt.nakamise
{border-left: 10px solid #C401C4;}

div#classification dl dt.syoei
{border-left: 10px solid #0191B5;}

div#classification dl dt.yuraku
{border-left: 10px solid #0101CD;}

div#classification dl dt.sanwa
{border-left: 10px solid #8101AB;}

div#classification dl dt.nakamichi
{border-left: 10px solid #CC7B01;}

div#classification dl dt.suzuran
{border-left: 10px solid #019901;}

div#classification dl dt.tokubetsu
{border-left: 10px solid #B4A004;}


div#classification dl dd{
margin-left:5px;
font-size:0.9em;
}

div#classification dl dd ul li{
padding-bottom:5px;
}





/**/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}