@charset "UTF-8";
/*--------------------------------------------------------
  共通レイアウトパーツ設定
--------------------------------------------------------*/
/* ヘッダー内パーツ */
#hpb-headerMain
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
float: left;
z-index: 2;
}
#hpb-headerMain H1
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 14px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
text-align: left;
font-weight: normal;
line-height: 12px;
font-size: 10px;
}
#hpb-headerLogo
{
width: 297px;
float: left;
}
#hpb-headerLogo A
{
display: block;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
text-indent: -9999px;
overflow: hidden;
height: 47px;
}
#hpb-headerExtra1
{
width: 110px;
margin-top: -7px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
float: right;
}
#hpb-headerExtra1 P.tel
{
/* 電話番号の文字設定 */
width: 170px;
float: left;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 5px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
font-size: 1.4em;
line-height: 16px;
font-weight: bold;
}
#hpb-headerExtra1 P.tel SPAN
{
/* 電話番号の「TEL」文字設定 */
display: block;
width: 22px;
height: 16px;
float: left;
text-indent: -9999px;
overflow: hidden;
}
#hpb-headerExtra1 P.mail
{
/* 住所文字設定 */
width: 110px;
float: left;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 5px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
font-size: 12px;
}
#hpb-headerExtra1 P.mail A
{
/* お問い合わせリンク設定 */
padding-left: 23px;
font-weight: bold;
}
#hpb-headerExtra2
{
   position:absolute;
   bottom:4px;
   right:10px;
}

#hpb-headerExtra2 ul {
   list-style:none;
}

#hpb-headerExtra2 li
{
float:left;
   margin-left:15px;
   font-size:13px;
   font-weight: bold;
}

#hpb-headerExtra2 li a
{
   display:block;
   padding-left:10px;
   background:url("bg_arrow.gif") 0 50% no-repeat;
}

#hpb-headerExtra2 a:link
{
color: #000000;
text-decoration: none;
}
#hpb-headerExtra2 a:visited
{
color: #000000;
text-decoration: none;
}
#hpb-headerExtra2 a:hover
{
color: #9AC001;
text-decoration: underline;
}
#hpb-headerExtra2 a:active
{
color: #9AC001;
text-decoration: underline;
}/* フッター内パーツ */
#hpb-footerMain
{
background-color: #58cb50;
margin-top: 10px;
padding-top: 8px;
padding-bottom: 8px;
}
#hpb-footerMain P
{
/* コピーライト文字設定 */
    margin-top: 0;
margin-bottom: 0;
text-align: center;
color: #ffffff;
line-height: 1.4;
}
#hpb-footerLogo
{
}
#hpb-footerExtra1
{
background-color: #ebebeb;
text-align: left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 4px;
}
#hpb-footerExtra1 UL
{
/* フッターサブメニュー設定 */
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
#hpb-footerExtra1 LI
{
display: inline;
}
#hpb-footerExtra1 LI A
{
padding-left: 10px;
padding-right: 10px;
background-image : url(footerPoint_8Ea.png);
background-position: left center;
background-repeat: no-repeat;
}
#hpb-footerExtra1 A:LINK
{
color: #333;
text-decoration: none;
}
#hpb-footerExtra1 A:VISITED
{
color: #333;
text-decoration: none;
}
#hpb-footerExtra1 A:HOVER
{
color: #fcc148;
text-decoration: underline;
}
#hpb-footerExtra1 A:ACTIVE
{
color: #fcc148;
text-decoration: underline;
}
#hpb-footerExtra2
{
}
#search {
   position:absolute;
   bottom:0;
   right:15px;
}
/* ========search CUSTOMIZE======== */
#search dt {
   float:left;
   margin:2px 0 0 0;
   padding:0;

}

#search dd {
   float:left;
   margin:1px 0 0 10px;
   padding:0;
}

/* --- リストエリア --- */
OL.topicPath {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 90%;
}
/* --- リスト項目 --- */
OL.topicPath LI {
display: inline;
}
/* --- リンク --- */
OL.topicPath LI A {
margin-right: 6px;
/* リンクエリアの右マージン */
}
/* サイドブロック内パーツ */

/* ランキング */
#ranking
{
background-color: #eefbff;
border: 1px solid #a3d5ea;
}
#ranking H3
{
text-align: left;
color: #ffffff;
font-size: 1em;
line-height: 26px;
margin-top: 0;
margin-bottom: 0;
padding-left: 5px;
height: 26px;
background-position: left top;
background-repeat: repeat-x;
}
#ranking OL
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0;
padding-left: 5px;
list-style-type: none;
}
#ranking LI
{
display: block;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #8ad5eb;
padding-top: 5px;
padding-bottom: 4px;
text-align: left;
padding-right: 5px;
padding-left: 5px;
line-height: 2;
}
#ranking LI:first-child
{
border: none;
}
/* 検索 */
#search 
{
background-color: #ffffff;
border: 1px solid #ffffff;
margin-top: 1px;
margin-bottom: 3px;
text-align:center;
}
/* bana-工事 */
#bana 
{
background-color: #eefbff;
border: 1px solid #a3d5ea;
margin-top: 3px;
margin-bottom: 3px;
}
#bana H3
{
text-align: left;
color: #ffffff;
font-size: 1em;
line-height: 26px;
margin-top: 0;
margin-bottom: 0;
padding-left: 5px;
height: 26px;
background-image : url(rankingBg_8Ea.png);
background-position: left top;
background-repeat: repeat-x;
}
#bana OL
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0;
padding-left: 5px;
list-style-type: none;
}
#bana LI
{
display: block;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #8ad5eb;
padding-top: 5px;
padding-bottom: 4px;
text-align: left ;
padding-right: 5px;
padding-left: 5px;
line-height: 2;
}
#bana LI:first-child
{
border: none;
}
/* バナー */
#banner
{
margin-top: 1px;
background-color: #efecff;
border: 1px solid #cac3ed;
margin-bottom: 3px;
}
#banner H3
{
text-align: left;
color: #ffffff;
font-size: 1em;
line-height: 26px;
margin-top: 0;
margin-bottom: 0;
padding-left: 0;
height: 26px;
background-image : url(shopBg_8Ea.png);
background-position: center center;
background-repeat: repeat-x;
}
#banner H3 SPAN.ko
{
font-size: 1em;
padding-left: 10px;
}
#banner P
{
margin-top: 0;
margin-bottom: 0;
margin-left: center;
margin-right: center;
line-height: 1px;
padding-left: 7px;
padding-right: 5px;
}
#banner UL
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
list-style-type: none;
}
#banner LI
{
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1px;
}
#banner LI A
{
    display: block;
    width: 200px;
    height: 121px;
    margin-left: auto;
    margin-right: auto;
    text-indent: -9999px;
    overflow: hidden;
}

#banner A#banner-koji
{
/* セールバナー */
background-image : url(banner_8Ea_02.png);
background-position: top left;
background-repeat: no-repeat;
}
/* 店舗情報 */
#shopinfo
{
background-color: #efecff;
border: 1px solid #cac3ed;
}
#shopinfo H3 {
text-align: left;
color: rgb(255, 255, 255);
font-size: 1em;
line-height: 26px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
height: 26px;
background: url(shopBg_8Ea.png) repeat-x left center;
}
#shopinfo H3 SPAN.ko
{
font-size: 1em;
padding-left: 10px;
}
#shopinfo H4
{
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
font-size: 1.1em;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}
#shopinfo P
{
margin-left: auto;
margin-right: auto;
line-height: 1.5;
padding-left: 10px;
padding-right: 10px;
}
#shopinfo A
{
line-height: 1.7;
}
/* 店舗カレンダー */
#shopkarenda
{
background-color: #f2f2f2;
border: 1px solid #cac3ed;
}
#shopkarenda H3
{
text-align: left;
color: #ffffff;
font-size: 1em;
line-height: 26px;
margin-top: 0;
margin-bottom: 0;
padding-left: 0;
height: 26px;
background-image : url(shopBg_8Ea.png);
background-position: center center;
background-repeat: repeat-x;
}
#shopkarenda H3 SPAN.ko
{
font-size: 1em;
padding-left: 10px;
}
#shopkarenda P
{
margin-top: 0;
margin-bottom: 0;
margin-left: center;
margin-right: center;
line-height: 1;
padding-left: 7px;
padding-right: 5px;
}

/*--------------------------------------------------------
  ナビゲーションデザイン設定
--------------------------------------------------------*/

#hpb-nav li a
{
/* ナビゲーション文字設定 */
}
/*--------------------------------------------------------
  基本パーツデザイン設定
--------------------------------------------------------*/

/* リンク文字色 */
A:LINK
{
color: #3366cc;
text-decoration: none;
}
A:VISITED
{
color: #3366cc;
text-decoration: underline;
}
A:HOVER
{
color: #57b6e7;
text-decoration: underline;
}
A:ACTIVE
{
color: #57b6e7;
text-decoration: underline;
}
#hpb-skip
{
/* ヘッダースキップの非表示 */
    height: 1px;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -9999px;
}
P
{
margin-top: 0.5em;
margin-bottom: 1.5em;
padding-left: 10px;
padding-right: 10px;
line-height: 1.4;
text-align: left;
}
P.large
{
font-weight: bold;
font-size: 1.2em;
margin-bottom: 0.4em;
color: #339933;
}
P.indent
{
padding-left: 20px;
}
P.price
{
color: #cc0000;
text-align: right;
}
P.more
{
margin-bottom: 0;
text-align: right;
padding-right: 5px;
}
P.more A
{
display: block;
width: 84px;
height: 23px;
margin-left: auto;
background-image : url(more_8Ea.png);
background-position: top left;
background-repeat: no-repeat;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
P.icon
{
margin-top: 2px;
margin-bottom: 2px;
padding-top: 0;
padding-bottom: 0;
font-size: 0.5em;
}
#hpb-main P.icon IMG
{
margin-top: 0;
margin-bottom: 0;
margin-right: 5px;
}
.left
{
float: left;
}
.right
{
float: right;
}
HR
{
width: 100%;
height: 1px;
margin-top: 0;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
clear: both;
border-top-width: 1px;
border-top-style: none;
border-right-width: 1px;
border-right-style: none;
border-left-width: 1px;
border-left-style: none;
color: #ffffff;
border-bottom-width: 1px;
border-bottom-style: none;
}
.hpb-layoutset-02 H2
{
margin-top: 0;
color: #fff;
background-image : url(indexBg_8Ea.png);
background-position: top left;
background-repeat: no-repeat;
text-align: left;
overflow: hidden;
height: 34px;
line-height: 34px;
}
.hpb-layoutset-02 H2 SPAN.ko
{
font-size: 1em;
color: #ffffff;
padding-left: 20px;
padding-right: 10px;
}
.hpb-layoutset-02 H2 SPAN.en
{
color: #fff;
font-size: 0.8em;
text-transform: uppercase;
}
#hpb-wrapper H3 {
margin: 20px 0px 0px 10px;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 18px;
text-align: left;
background-color: transparent;
background: url(point_1Ae.png) no-repeat scroll left top;
font-size: 1.15em;
clear: both;
}
H3.hpb-c-index
{
height: 1px;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -9999px;
background: none;
}
#hpb-main H3 IMG
{
margin-top: 0;
margin-bottom: 0;
margin-left: 15px;
vertical-align: middle;
}
H4
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 0;
text-align: left;
font-size: 1.1em;
line-height: 1.2;
font-weight: bold;
}
H4 IMG
{
margin-left: 15px;
}
H5
{
margin-top: 0;
margin-bottom: 0;
padding-left: 5px;
text-align: left;
font-size: 1.1em;
line-height: 1.5;
font-weight: bold;
}
TABLE
{
width: 97%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-collapse: collapse;
border-top-width: 1px;
border-top-style: solid;
border-top-color : rgb(217, 216, 216);
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-color : rgb(217, 216, 216);
border-right-color : rgb(217, 216, 216);
border-bottom-color : rgb(217, 216, 216);
}
TABLE TH {
padding: 4px 0px 5px 0px;
text-align: center;
background-color: #efecff;
border: 1px solid rgb(217, 216, 216);
white-space: nowrap;
}
TABLE TD {
padding: 4px 0px 5px 0px;
text-align: center;
border: 1px solid rgb(217, 216, 216);
}
TD P
{
margin-bottom: 0.5em;
}
/* フォームパーツ設定 */
INPUT.button
{
margin-top: 10px;
margin-bottom: 15px;
}
TEXTAREA
{
width: 380px;
height: 200px;
}
INPUT.l
{
width: 380px;
}
INPUT.m
{
width: 250px;
}
INPUT.s
{
width: 50px;
}
/* メインコンテンツ内基本パーツ */

#hpb-main UL
{
margin-top: 5px;
margin-right: 25px;
margin-bottom: 20px;
margin-left: 15px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
list-style-type: none;
}
#hpb-main UL LI
{
text-align: left;
line-height: 1.4;
margin-bottom: 5px;
padding-top: 0;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
border-bottom-width: 0;
background-image : url(point_8Ea_02.png);
background-position: top left;
background-repeat: no-repeat;
}
#hpb-main DL
{
margin-top: 5px;
margin-right: 25px;
margin-bottom: 20px;
margin-left: 15px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#hpb-main DT
{
float: left;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-align: left;
line-height: 1.4;
font-weight: normal;
width: 9em !important;
padding-top: 5px;
padding-right: 0;
padding-bottom: 5px;
padding-left: 2px;
font-weight: bold;
}
#hpb-main DD
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 5px;
padding-right: 0;
padding-bottom: 5px;
text-align: left;
line-height: 1.4;
padding-left: 10em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #cccccc;
}
* HTML #hpb-main DD
{
height: 1%;
/* for IE6 */
}
#hpb-main DL:after
{
content: ".";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
#hpb-main IMG
{
margin-top: 0px;
margin-bottom: 0px;
}
#hpb-main IMG.left
{
margin-top: 5px;
margin-right: 20px;
margin-bottom: 10px;
float: left;
}
#hpb-main IMG.right
{
margin-top: 5px;
margin-bottom: 10px;
margin-left: 20px;
float: right;
}
#pagetop
{
margin-top: 10px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
text-align: right;
padding-right: 15px;
}
#pagetop A
{
/* ページの先頭へのリンク設定 */
    display: block;
width: 123px;
height: 27px;
background-image : url(returnTop_8Ea.png);
background-position: center left;
background-repeat: no-repeat;
text-align: left;
text-indent: -9999px;
overflow: hidden;
margin-left: auto;
margin-right: 0;
}
/* トップページ デザイン定義 */
.hpb-layoutset-01 #hpb-title H2
{
text-align: left;
text-indent: 0;
overflow: hidden;
margin-top: 0;
margin-bottom: 0;
}
#toppage P
{
padding-left: 10px;
}
#toppage H3
{
color: #fff;
background-image : url(indexBg_8Ea.png);
background-position: top left;
background-repeat: no-repeat;
text-align: left;
overflow: hidden;
height: 34px;
line-height: 34px;
font-size: 1.4em;
padding-left: 20px;
margin-left: 0;
}
#toppage H2
{
color: #000000;
background-image : url(indexBg_8Eb.png);
background-position: 4px;
background-repeat: no-repeat;
text-align: left;
overflow: hidden;
height: 23px;
line-height: 23px;
font-size: 1.4em;
padding-left: 10px;
margin-top: 0;
margin-left: 0;
}
#toppage H2 A:LINK
{
color: #000000;
text-decoration: none;
}
#toppage H2 A:VISITED
{
color: #000000;
text-decoration: none;
}
#toppage H2 A:HOVER
{
color: #000000;
text-decoration: none;
}
#toppage H2 A:ACTIVE
{
color: #000000;
text-decoration: none;
}
/* 新商品情報 */
#toppage-item DIV.item
{
width: 330px;
float: left;
padding-left: 2px;
}
#toppage-item IMG.itemimg
{
margin-left: 4px;
margin-right: 4px;
}
#toppage-item H4
{
width: 140px;
float: left;
font-size: 1em;
text-align: left;
margin-right: 5px;
margin-left: 0;
padding-left: 16px;
padding-bottom: 5px;
color: #333;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #cccccc;
background-image : url(point_8Ea_02.png);
background-position: 0 3px;
background-repeat: no-repeat;
}
#toppage-item P
{
padding-left: 16px;
padding-right: 3px;
margin-bottom: 0;
}
#toppage-item P.price
{
margin-top: 30px;
text-align: right;
}
/* 特集 */
#hpb-main #toppage-special UL
{
width: 642px;
margin-top: 8px;
margin-right: 0;
margin-bottom: 0;
margin-left: 13px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#hpb-main #toppage-special LI
{
border-bottom-width: 0px;
border-bottom-style: none;
border-bottom-color: #ffffff;
background-image: none;
display: block;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 8px;
padding-left: 0;
}
#hpb-main #toppage-special A
{
display: block;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
/* バーゲンスタート */
#special-bargain
{
width: 642px;
}
#special-bargain A
{
height: 76px;
background-image : url(specialBanner_8Ea_01.png);
background-position: top left;
background-repeat: no-repeat;
}
/* ギフト特集 */
#special-gift
{
width: 319px;
float: left;
}
#special-gift A
{
height: 76px;
background-image : url(specialBanner_8Ea_02.png);
background-position: top left;
background-repeat: no-repeat;
}
/* アウトレット特集 */
#special-outlet
{
width: 319px;
float: right;
}
#special-outlet A
{
height: 76px;
background-image : url(specialBanner_8Ea_03.png);
background-position: top left;
background-repeat: no-repeat;
}
/* 今月のお買い得 */
#special-pricedown
{
width: 319px;
float: left;
}
#special-pricedown A
{
height: 76px;
background-image : url(specialBanner_8Ea_04.png);
background-position: top left;
background-repeat: no-repeat;
}
/* スタッフおすすめ */
#special-recommend
{
width: 319px;
float: right;
}
#special-recommend A
{
height: 76px;
background-image : url(specialBanner_8Ea_05.png);
background-position: top left;
background-repeat: no-repeat;
}
/* 商品一覧ページ デザイン定義 */
H3 SPAN.cat
{
font-weight: normal;
padding-right: 10px;
color: #333;
font-size: 0.9em;
}
.itemlist
{
padding-left: 10px;
}
.itemlist H3
{
margin-left: -5px !important;
}
#item .item
{
width: 145px;
margin-left: 7px;
margin-bottom: 7px;
float: left;
background-color: #ffffff;
padding-bottom: 5px;
}
#item .itemimg
{
margin-top: 2px;
margin-bottom: 0;
}
#item P.icon
{
height: 15px;
line-height: 15px;
padding-left: 5px;
padding-right: 5px;
}
#item P.price
{
margin-top: 0;
margin-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
text-align: left;
font-size: 1.1em;
float: left;
}
#item P.more
{
clear: both;
}
/* 商品詳細ページ デザイン定義 */

#detail
{
padding-left: 10px;
}
#detail .price
{
font-size: 1.1em;
margin-bottom: 0;
padding-top: 5px;
padding-right: 10px;
}
#hpb-wrapper #detail H3
{
font-size: 1.2em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ccc;
padding-left: 5px;
background-image: none;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 0;
}
/* 注文方法ページ デザイン定義 */

#flow
{
background-color: #bae4f8;
margin-left: 10px;
margin-right: 10px;
}
#flow OL
{
text-align: left;
font-weight: bold;
}
#flow OL LI
{
background-color: #eefbff;
padding-left: 10px;
padding-right: 10px;
padding-top: 40px;
padding-bottom: 10px;
background-image : url(flowArrow_8Ea.png);
background-position: 40px 0px;
background-repeat: no-repeat;
}
#flow OL LI:first-child
{
padding-top: 10px;
background-image: none;
}
/* キャンペーンページ デザイン定義 */

#campaign .image
{
height: 220px;
text-align: left;
text-indent: -9999px;
overflow: hidden;
margin-bottom: 10px;
}
#spring .image
{
background-image : url(springcamp_8Ea.png);
background-position: center center;
background-repeat: no-repeat;
}
#summer .image
{
background-image : url(summercamp_8Ea.png);
background-position: center center;
background-repeat: no-repeat;
}
#autumn .image
{
background-image : url(autumncamp_8Ea.png);
background-position: center center;
background-repeat: no-repeat;
}
#winter .image
{
background-image : url(wintercamp_8Ea.png);
background-position: center center;
background-repeat: no-repeat;
}
#campaign .item
{
background-color: #eefbff;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
min-height: 230px;
margin-left: 10px;
margin-right: 10px;
border-width: 1px;
border-color: #93b5f2;
border-style: solid;
}
.item H2
{
padding-left: 10px;
}
.item H4
{
padding-left: 10px;
}
* HTML #campaign .item
{
height: 230px;
/* for IE6 */
}
#campaign .item:after
{
content: ".";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
#campaign .item IMG
{
margin-left: 15px;
margin-right: 15px;
}
