/* サイド
------------------------------------------------------------*/
ul.s-list {
margin:0 0 20px 0;
padding:15px 10px 5px 10px;
background:#E9E9E9;
list-style:none;
font-size:0.8em;
}
ul.s-list li {
margin:0 0 7px 0;
padding:0 0 7px 0;
background:url(../img/pub/icon-navi.gif) no-repeat 0 0;
border-bottom:#CCCCCC 1px solid;
text-indent:20px;
}

/* バナー
------------------------------------------------------------*/

h2.pub-bar {
width:500px;
height:20px;
margin:0;
padding:12px 0 10px 0;
text-indent:10px;
font-size:1em;
color:#333333;
background:url(../img/tokucho/title-bk.jpg) no-repeat 0 0;
}
h2.pub-bar a {
color:#333333;
}
h2.bule-bar {
width:500px;
height:20px;
margin:0;
padding:12px 0 10px 0;
text-indent:10px;
font-size:1em;
color:#FFFFFF;
background:url(../img/flow/title.jpg) no-repeat 0 0;
}
h2.bule-bar a {
color:#FFFFFF;
}
h2.pink-bar {
width:500px;
height:20px;
margin:0;
padding:12px 0 10px 0;
text-indent:10px;
font-size:1em;
color:#FFFFFF;
background:url(../img/about-sun/title.jpg) no-repeat 0 0;
}
h2.pink-bar a {
width:500px;
height:20px;
margin:0;
padding:0;
text-indent:10px;
font-size:1em;
color:#FFFFFF;
}

/* 選ばれる7つの理由
------------------------------------------------------------*/
p.era7 {
width:452px;
height:40px;
margin:0 auto;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/tokucho/riyu7-btn.jpg) no-repeat 0 0;
display:block;
}
p.era7 a {
width:452px;
height:40px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/tokucho/riyu7-btn.jpg) no-repeat 0 0;
display:block;
}

/* 黒線ボックス
-----------------------------------------------------------------*/
.b-kbox {
width:478px;
margin:20px 0 0 0;
padding:10px 10px 5px 10px;
border:#CCCCCC 1px solid;
}
/* 主な取り扱いメーカー
-----------------------------------------------------------------*/
.maker {
clear:both;
position:relative;
margin:10px 0;
padding:5px;
border:#33CC00 solid 2px;
background:#FFFFCC;
}
.maker h6 {
margin:5px 0;
padding:0;
font-size:1.0em;
color:#009900;
}
.maker ul {
margin:5px 0;
padding:0;
list-style:none;
}
.maker li {
margin:2px 0 5px 0;
padding:0 0 2px 5px;
font-size:1.0em;
font-weight:bold;
letter-spacing:2px;
border-bottom:#666666 dotted 1px;
}