@charset "utf-8";

/*------------------------------------------------------------------------------

[ファイル名]home.css

[概要]

[目次]
・clearFix／画像代替／非表示部

------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------

clearFix

------------------------------------------------------------------------------*/
div#mainVisualArea:after,
div#sectionRecommend ul:after,
div#sectionRecommend ul li a:after,
div#sectionWrapper:after,
div#sectionNews dl:after
{
display: block;
visibility: hidden;
clear: both;
height: 0;
line-height: 0;
content: ".";
}

/* Win IE7 */
*:first-child + html div#mainVisualArea,
*:first-child + html div#sectionRecommend ul,
*:first-child + html div#sectionRecommend ul li a,
*:first-child + html div#sectionWrapper,
*:first-child + html div#sectionNews dl
{
min-height: 1%;
}
/* End Win IE7 */

/* Win IE6 \*/
* html div#mainVisualArea,
* html div#sectionRecommend ul,
* html div#sectionRecommend ul li a,
* html div#sectionWrapper,
* html div#sectionNews dl
{
height: 1%;
}
/* End Win IE6 */

/* Mac IE\*//*/
div#sectionRecommend ul,
div#sectionRecommend ul li a,
div#sectionWrapper,
div#sectionNews dl
{
display: inline-table;
}
/* End Mac IE */



/*------------------------------------------------------------------------------

テキスト画像代替

------------------------------------------------------------------------------*/
div#sectionRecommend h2 span,
div#sectionNews h2 span,
div#sectionEvents h2 span
{
display: block;
margin: 0;
padding: 0;
text-indent: -10000px;
text-decoration: none;
/*\*/
overflow: hidden;
/* */
}



/*------------------------------------------------------------------------------

非表示部

------------------------------------------------------------------------------*/
/*
div#sectionRecommend h2 span,
div#sectionNews h2 span
*/
#xxx
{
position: absolute;
top: -9999px;
left: -9999px;
z-index: -9999;
width: 0;
height: 0;
overflow: hidden;
}



/*------------------------------------------------------------------------------

トップのみ3カラムなので背景画像を上書き

------------------------------------------------------------------------------*/
body#home div#wrapper {
background-image: url(http://www.lovela-bandai.com/css/contents/images/home/_wrapper_bg.gif); /*背景画像不要*/ 
background-image: none;
}

div#contentWrapper{
/*background-image: url(../../images/home/content_wrapper_bg.gif); */
}

/* トップのみ異なる設定 <<（base.cssでの設定を上書きする）(2/)--32
========================================================*/
body#home div#mainContent {
float: right;
/*width: 674px;*/
/*width: 670px; mod*/
width: 681px; /*mod*/
/*padding-right: 2px;*/
/*padding: 10px; mod*/
padding: 0; /*mod*/
/*background-color: red; */
/*background-color: #FFF; mod*/
background-color: transparent; /*mod*/
margin-bottom: 15px; /*mod*/
-webkit-border-radius: 4px; /*mod*/
-moz-border-radius: 4px; /*mod*/
-o-border-radius: 4px; /*mod*/
-ms-border-radius: 4px; /*mod*/
border-radius: 4px; /*mod*/
}

* html body#home div#mainContent {
width: 687px;
}

body#home div#wrapperOuterColor {
background: #F0EDE7 url(../../images/common/bg_2013_home.jpg) repeat-x scroll left 136px;
}




/*------------------------------------------------------------------------------

div#sectionRecommend 今週のイチ押し！！

------------------------------------------------------------------------------*/
body#home div#sectionRecommend {
/*width: 676px;*/
width: 466px;
/*background: url(../../images/home/recommend_bg.png) no-repeat scroll 0px 12px;*/
background: none;
}

*:first-child + html div#sectionRecommend{
background-position: left top;
}

* html div#sectionRecommend{
background-position: left top;
}

/*----- h2 -----*/
div#sectionRecommend h2 {
position: relative;
/*
width: 676px;
height: 35px;
*/
/*width: 681px;*/
width: 466px;
/*height: 61px;*/
height: auto;
/*margin-top: -12px; */
/*margin-left: -6px;*/
margin-left: 0;
background: url(../../images/home/recommend_h2_2.png) no-repeat scroll left top;
}
/*----- h2 a -----*/
div#sectionRecommend h2 a{
display: block;
position: absolute;
/*top: 10px; */
top: 20px;
height: 21px;
background: no-repeat scroll left top;
}

/*----- 各ボタン サイズ・位置・ロールオーバー時画像指定 -----*/
div#sectionRecommend h2 a.buttonList{
/*right: 121px;*/
right: 16px;
width: 100px;
/*background-image: url(../../images/home/recommend_button_list2_ov.gif); */
}

div#sectionRecommend h2 a.buttonRSS{
right: 13px;
width: 102px;
background-image: url(../../images/home/recommend_button_rss_ov.gif);
}

/*----- h2 a span -----*/
div#sectionRecommend h2 a span{
height: 21px;
background: no-repeat scroll left top;
cursor: hand;
}

/*----- 各ボタン 通常時画像指定 -----*/
div#sectionRecommend h2 a.buttonList span{
background-image: url(../../images/home/recommend_button_list2.png);
}

div#sectionRecommend h2 a.buttonRSS span{
background-image: url(../../images/home/recommend_button_rss.gif);
}

/*----- 各ボタンロールオーバー動作指定 -----*/
div#sectionRecommend h2 a:hover span,
div#sectionRecommend h2 a:active span{
/*background-image: none; */
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

/*----- ul -----*/
div#sectionRecommend ul {
/*width: 665px;*/
width: 466px;
padding-top: 10px;
padding-bottom: 0;
/*padding-left: 11px;*/
padding-left: 0;
}

* html div#sectionRecommend ul {
/*width: 676px;*/
width: 477px;
}

/*----- ul -----*/
div#sectionRecommend ul.secondRow {
padding-top: 5px;
padding-bottom: 17px;
/*background: url(../../images/home/recommend_footer.png) no-repeat scroll left bottom;*/
background: none;
}

/*----- li -----*/
div#sectionRecommend ul li {
float: left;
/*width: 210px;*/
width: 220px;
margin-bottom: 2px;
padding-top: 30px;
padding-bottom: 5px;
/*padding-left: 5px;*/
padding-left: 0px;
padding-right: 10px;
border-bottom: 1px dotted #e5e4e2;
}

* html div#sectionRecommend ul li{
width: 215px;
padding-bottom: 7px;
}

div#sectionRecommend ul.secondRow li{
border-bottom: none;
}

/*----- li a -----*/
div#sectionRecommend ul li a{
display: block;
padding: 4px;
text-decoration: none;
cursor: hand;
}

div#sectionRecommend ul li a:hover,
div#sectionRecommend ul li a:active{
padding: 3px;
/*border: 1px solid #ccddcc;*/
border: 1px solid #ffaaaa;
}

* html div#sectionRecommend ul li a:hover,
* html div#sectionRecommend ul li a:active{
padding: 3px;
}

div#sectionRecommend ul li span,
div#sectionRecommend ul li strong{
display: block;
}

div#sectionRecommend ul li span.detail{
float: left;
width: 135px;
}

div#sectionRecommend strong{
line-height: 1.2em;
margin-top: 4px;
margin-bottom: 1px;
padding: 2px 4px;
/*background-color: #faf3eb;*/
background-color: #f3f3f3;
color: #333333;
font-weight: bold;
font-size: 90%;
}

div#sectionRecommend span.photo{
float: left;
width: 54px;
height: 63px;
padding: 3px 10px 3px 3px;
background: url(../../images/home/photo_bg.gif) no-repeat scroll left top;
}

* html div#sectionRecommend span.photo{
width: 67px;
height: 69px;
}

div#sectionRecommend span.photo img{
border: 1px solid #ffffff;
}

div#sectionRecommend span.date {
margin-bottom: 1px;
padding-left: 5px;
/*color: #009933;*/
color: #EE8012;
font-size: 80%;
}

div#sectionRecommend span.text{
line-height: 1.2em;
padding-left: 5px;
color: #333333;
font-size: 80%;
}

div#sectionRecommend ul li.lovela {
background-image: url(../../shop/images/icon_lovela.gif);
background-position: left top;
background-repeat: no-repeat;
}

div#sectionRecommend ul li.lovela2 {
background-image: url(../../shop/images/icon_lovela2.gif);
background-position: left top;
background-repeat: no-repeat;
}



/*------------------------------------------------------------------------------

ショップ最新情報とランキング wrapper

------------------------------------------------------------------------------*/
body#home div#sectionWrapper {
/*width: 676px;*/
width: 681px;
background: url(http://www.lovela-bandai.com/images/home/_section_wrapper_bg.gif) no-repeat scroll left top; /*背景画像不要*/
padding: 0;
margin: 0;
}

body#home div#sectionWrapper div.left {
float: left;
/*width: 479px;*/
width: 465px;
padding: 15px;
}

body#home div#sectionWrapper div.left > div {
margin-bottom: 25px;
}

body#home div#sectionWrapper div.left h2 {
position: relative;
width: 465px;
}

body#home div#sectionWrapper div.left h2 a.buttonList {
position: absolute;
top: 5px;
right: 0px;
width: 42px;
height: 15px;
background: url(../../images/common/h2_button_list_sp.gif) no-repeat scroll left top;
text-indent: -9999px;
overflow: hidden;
}

body#home div#sectionWrapper div.left h2 a.buttonList:active,
body#home div#sectionWrapper div.left h2 a.buttonList:hover {
background: url(../../images/common/h2_button_list_sp.gif) no-repeat scroll left -15px;
}

body#home div.left div#sectionCoordinate .title,
body#home div.left div#sectionRecommend .title {
position: relative;
}

body#home div.left div#sectionCoordinate .title .update,
body#home div.left div#sectionRecommend .title .update {
font-size: 95%;
color: #ED7700;
text-align: right;
position: absolute;
top: 28px;
right: 0;
}

body#home div#widgetWrapper {
float: right;
/*width: 185px;*/
width: 180px;
}

body#home #sectionWrapper > div {
background-color: #FFF;
}

body#home #sectionWrapper div.left {
-webkit-border-radius: 3px; /*mod*/
-moz-border-radius: 3px; /*mod*/
-o-border-radius: 3px; /*mod*/
-ms-border-radius: 3px; /*mod*/
border-radius: 4px 0px 0px 4px; /*mod*/
}

body#home #sectionWrapper div#widgetWrapper {
-webkit-border-radius: 3px; /*mod*/
-moz-border-radius: 3px; /*mod*/
-o-border-radius: 3px; /*mod*/
-ms-border-radius: 3px; /*mod*/
border-radius: 0px 4px 4px 0px; /*mod*/
}



/*------------------------------------------------------------------------------

div#sectionNews

------------------------------------------------------------------------------*/
body#home div#sectionNews {
/*width: 461px;*/
width: 465px;
/*background: url(../../images/home/news_bg.gif) repeat-y scroll left top;*//*背景画像不要*/
background: none;
}

body#home div#sectionWrapper div.left div#sectionNews {
margin-bottom: 0;
}


div#sectionNews h2{
position: relative;
width: 479px;
height: 42px;
background: url(../../images/home/news_h2.png) no-repeat scroll left top;
}

/*----- h2 a -----*/
div#sectionNews h2 a{
display: block;
position: absolute;
top: 8px;
width: 100px;
height: 20px;
background: no-repeat scroll left top;
}

/*----- 各ボタン 横位置＆画像指定 -----*/
div#sectionNews h2 a.buttonList{
/*right: 123px;*/
right: 20px;
/*background-image: url(../../images/home/news_button_list_ov.gif); */
}

div#sectionNews h2 a.buttonRSS{
right: 14px;
background-image: url(../../images/home/news_button_rss_ov.gif);
}

/*----- h2 a span -----*/
div#sectionNews h2 a span{
width: 100px;
height: 20px;
background:  no-repeat scroll left top;
}

/*----- 各ボタン 通常時画像指定 -----*/
div#sectionNews h2 a.buttonList span{
background-image: url(../../images/home/news_button_list.png);
}

div#sectionNews h2 a.buttonRSS span{
background-image: url(../../images/home/news_button_rss.gif);
}

/*----- 各ボタン ロールオーバー動作指定 -----*/
div#sectionNews h2 a:hover span,
div#sectionNews h2 a:active span{
/*background-image: none; */
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;

}

/*----- 見出し下の一文 -----*/
div#sectionNews p{
padding: 5px 10px 6px 10px;
background: url(../../images/home/news_description_bg.gif) no-repeat scroll left bottom;
color: #666666;
font-weight: bold;
font-size: 80%;
}

/*----- dl -----*/
div#sectionNews dl {
/*width: 461px;*/
width: 465px;
padding-top: 7px;
/*padding-right: 9px;*/
padding-right: 0px;
padding-bottom: 6px;
/*padding-left: 9px;*/
padding-left: 0px;/*overflow:hidden; addASW*/
}

* html div#sectionNews dl {
width: 479px; /*未検証*/
}

/*----- dl dt -----*/
div#sectionNews dl dt {
clear: left;
float: left;
/*width: 7em;*/
width: 12.5em;
/*padding-left: 1.4em;*/
padding-left: 0;
/*font-weight: bold;*/
font-weight: normal;
letter-spacing: 0px;
}

* html div#sectionNews dl dt {
width: 13em; /*未検証*/
}

div#sectionNews dl dt.lovela {
height: 18px;
background: url(../../images/common/icon_lovela.gif) no-repeat scroll 8em 0.35em;
}

div#sectionNews dl dt.lovela2 {
height: 18px;
background: url(../../images/common/icon_lovela2.gif) no-repeat scroll 8em 0.35em;
}

/*----- dl dd -----*/
div#sectionNews dl dd {
margin-bottom: 7px;
margin-left: 13em;
/*padding-left: 10.25em;*/
padding-left: 0;
/*background: #f7f7f7 url(../../images/home/icon_arrow.gif) no-repeat scroll left center;*//*背景画像不要*/
background: none;
}

div#sectionNews dl dd.hover {
/*background-color: #f2f2f2;*/
background: none;
}

/*----- dt&dd -----*/
div#sectionNews dl dt,
div#sectionNews dl dd{
padding-top: 5px;
padding-bottom: 4px;
}

/*----- dd a -----*/
div#sectionNews dl dd a {
/*color: #009933;*/
color: #8C5739;
/*font-weight: normal;*/
font-weight: bold;
text-decoration: underline;
}

div#sectionNews dl dd a:hover,
div#sectionNews dl dd a:active {
/*color: #ea609e;*/
/*color: #EC7700;*/
color: #DF0707;
}



/*------------------------------------------------------------------------------

div#sectionEvents

------------------------------------------------------------------------------*/
div#sectionEvents {
/*width: 479px;*/
width: 479px;
margin-right: -10px;
/*background: url(../../images/home/news_bg.gif) repeat-y scroll left top;*//*背景画像不要*/
background: none;
overflow: hidden;
position: relative;
}

div#sectionEvents h2 {
position: relative;
/*width: 479px;*/
width: 465px;
/*height: 42px;*/
height: auto;
/*background: url(../../images/home/events_h2.png) no-repeat scroll left top;;*//*背景画像不要*/
background: none;
}


/*----- h2 a -----*/
div#sectionEvents h2 a{
display: block;
position: absolute;
top: 8px;
width: 100px;
height: 20px;
background: no-repeat scroll left top;
}

/*----- 各ボタン 横位置＆画像指定 -----*/
div#sectionEvents h2 a.buttonList{
/*right: 123px;
right: 14px; */
right: 20px;
/*background-image: url(../../images/home/events_button_list_ov.gif); */
}

div#sectionEvents h2 a.buttonRSS{
/*right: 14px;*/
background-image: url(../../images/home/events_button_rss_ov.gif);
}

/*----- h2 a span -----*/
div#sectionEvents h2 a span{
width: 100px;
height: 20px;
background:  no-repeat scroll left top;
}

/*----- 各ボタン 通常時画像指定 -----*/
div#sectionEvents h2 a.buttonList span{
background-image: url(../../images/home/events_button_list.png);
}

div#sectionEvents h2 a.buttonRSS span{
background-image: url(../../images/home/events_button_rss.gif);
}

/*----- 各ボタン ロールオーバー動作指定 -----*/
div#sectionEvents h2 a:hover span,
div#sectionEvents h2 a:active span{
/*background-image: none; */
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}

/*----- 見出し下の一文 -----*/
div#sectionEvents p{
padding: 5px 10px 6px 10px;
background: url(../../images/home/news_description_bg.gif) no-repeat scroll left bottom;
color: #666666;
font-weight: bold;
font-size: 80%;
}

/*----- dl -----*/
div#sectionEvents dl{
width: 461px;
padding-top: 7px;
padding-right: 9px;
padding-bottom: 6px;
padding-left: 9px;
}

* html div#sectionEvents dl{
width: 479px;
}

/*----- dl dt -----*/
div#sectionEvents dl dt{
clear: left;
float: left;
width: 7em;
padding-left: 1.4em;
font-weight: bold;
}

* html div#sectionEvents dl dt{
width: 8em;
}

/*----- dl dd -----*/
div#sectionEvents dl dd{
margin-bottom: 7px;
padding-left: 10.25em;
background: #f7f7f7 url(../../images/home/icon_arrow.gif) no-repeat scroll left center;
}

div#sectionEvents dl dd.hover{
background-color: #f2f2f2;
}

/*----- dt&dd -----*/
div#sectionEvents dl dt,
div#sectionEvents dl dd{
padding-top: 5px;
padding-bottom: 4px;
}

/*----- dd a -----*/
div#sectionEvents dl dd a{
color: #009933;
font-weight: normal;
text-decoration: underline;
}

div#sectionEvents dl dd a:hover,
div#sectionEvents dl dd a:active{
color: #ea609e;
}

body#home div#sectionEvents ul {
overflow: hidden;
margin-top: -8px;
}

body#home div#sectionEvents li {
width: 146px;
float: left;
margin-right: 13px;
display: inline;
}

body#home div#sectionEvents li:nth-child(3n) {
margin-right: 0;
}

body#home div#sectionEvents li img {
display: block;
margin-bottom: 4px;
}

body#home div#sectionEvents li .date {
display: block;
font-size: 95%;
line-height: 2.3;
}

body#home div#sectionEvents li.lovela .date {
background: url(../../images/common/icon_lovela.gif) no-repeat scroll 8.15em 0.25em;
}

body#home div#sectionEvents li.lovela2 .date {
background: url(../../images/common/icon_lovela2.gif) no-repeat scroll 8.15em 0.25em;
}

body#home div#sectionEvents li em {
color: #E00900;
font-weight: normal;
padding-right: 0.25em;
}

body#home div#sectionEvents a {
font-weight: normal;
}

/* div#sectionCoordinate ラブラスタッフコーディネート
========================================================*/
body#home ul#coordinateNav {
overflow: hidden;
width: 475px;
margin-top: 5px;
position: relative;
margin-right: -10px;
overflow: hidden;
}

body#home ul#coordinateNav li {
width: 108px;
padding-top: 5px;
padding-bottom: 30px;
margin-bottom: 15px;
margin-right: 10px;
float: left;
display: inline;
}

body#home ul#coordinateNav li:nth-child(4n) {
margin-right: 0;
}

body#home ul#coordinateNav li.lovela {
background-image: url(../../coordinate/images/icon_lovela.gif);
background-position: center bottom;
background-repeat: no-repeat;
}

body#home ul#coordinateNav li.lovela2 {
background-image: url(../../coordinate/images/icon_lovela2.gif);
background-position: center bottom;
background-repeat: no-repeat;
}

body#home p.coordinatePic {
/*float: left;*/
position: relative;
}

body#home p.coordinatePic span {
position: absolute;
bottom: 10px;
right: 10px;
width: 16px;
height: 16px;
background-image: url(../../images/common/icon_magnify.png);
}

body#home p.coordinatePic img {
border-width: 1px;
border-style: solid;
border-color: #D8D8D8;
padding: 3px;
padding: 3px;
width: 100px;
}

body#home p.coordinatePic img:hover {
border-color: #FF6876;
}

body#home .shoplogo {
text-align: center;
;
}

body#home .shoplogo img {
margin-top: 5px;
margin-bottom: 5px;
}




/*------------------------------------------------------------------------------

div#mainVisualArea

------------------------------------------------------------------------------*/
div#mainVisualArea {
/*width: 866px;*/
width: 910px;
/*margin: 8px 0 5px 19px;*/
margin: 8px 0 11px 0;
}

div#leftMainBanner {
padding-left: 0!important;
float: left;
/*width: 187px;*/
width: 232px;
height: 243px;
}
div#slideOuter{
float: right;
}



div#leftMainBanner a:hover{
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
opacity: 0.8;
}

/* ショップ検索用
========================================================*/
body#home div#leftMainBanner #sideSearch {
width: 208px;
height: 222px;
padding: 8px;
margin-bottom: 25px;
border-color: #EE7700;
border-width: 2px;
text-align: center;
border-style: solid;
background-color: #FFF;
}

body#home div#leftMainBanner #sideSearch .title {
width: 192px;
height: 27px;
margin: 25px auto 10px;
text-indent: -9999px;
overflow: hidden;
background-image: url(../../images/common/sideSearch_home_title.gif);
background-position: left top;
}

body#home div#leftMainBanner #sideSearch ul {
overflow: hidden;
margin-bottom: 10px;
}

body#home div#leftMainBanner #sideSearch li {
float: left;
/*width: 88px;*/
width: 102px;
/*height: 38px;*/
height: 42px;
text-indent: -9999px;
overflow: hidden;
cursor: pointer;
}

body#home div#leftMainBanner #sideSearch li#lovelaBandaiShop {
margin-right: 0;
margin-left: 2px;
display: inline;
}

body#home div#leftMainBanner #sideSearch li#lovelaBandaiShop {
background-image: url(../../images/common/sideSearch_change_home_sp.png);
background-position: left -45px;
}

body#home div#leftMainBanner #sideSearch li#lovelaBandaiShop.active,
body#home div#leftMainBanner #sideSearch li#lovelaBandaiShop:hover {
background-image: url(../../images/common/sideSearch_change_home_sp.png);
background-position: left top;
}

body#home div#leftMainBanner #sideSearch li#lovela2Shop {
background-image: url(../../images/common/sideSearch_change_home_sp.png);
background-position: -102px -45px;
}

body#home div#leftMainBanner #sideSearch li#lovela2Shop.active,
body#home div#leftMainBanner #sideSearch li#lovela2Shop:hover {
background-image: url(../../images/common/sideSearch_change_home_sp.png);
background-position: -102px top;
}

body#home div#leftMainBanner #sideSearch select {
width: 200px;
margin-bottom: 10px;
}

body#home div#leftMainBanner #sideSearch button {
display: block;
cursor: pointer;
width: 54px;
height: 30px;
margin: 8px auto 0;
border: none;
background-color: #EE7700;
background-image: url(../../images/common/sideSearch_button_sp.png);
background-position: left top;
}

body#home div#leftMainBanner #sideSearch button:hover {
background-position: left -30px;
}



/*------------------------------------------------------------------------------

div#subContent

------------------------------------------------------------------------------*/
body#home div#subContent {
margin-top: 10px;
}

body#home div#subContent {
margin-top: 0;
margin-right: 20px;
float: left;
/*width: 184px;*/
width: 209px;
/*padding-left: 2px;*/
padding-left: 0;
}

* html body#home div#subContent {
width: 185px;
overflow: hidden;
}

body#home div#subContent .widget.hour h3 {
font-size: 100%;
color: #675345;
font-weight: bold;
padding: 5px 0;
margin-top: 5px;
border-top-color: #D0C8C2;
border-bottom-color: #D0C8C2;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: dotted;
border-bottom-style: dotted;
}

body#home div#subContent .widget h2 {
position: relative;
width: 209px;
}

body#home div#subContent .widget h2 a.buttonList {
position: absolute;
top: 15px;
right: 0px;
width: 42px;
height: 15px;
background: url(../../images/common/h2_button_list_sp.gif) no-repeat scroll left top;
text-indent: -9999px;
overflow: hidden;
}

body#home div#subContent .widget h2 a.buttonList:active,
body#home div#subContent .widget h2 a.buttonList:hover {
background: url(../../images/common/h2_button_list_sp.gif) no-repeat scroll left -15px;
}

body#home div#subContent div#info dl {
width: 209px;
/*overflow: auto;*/
line-height: 1.25em;
height: auto;
margin: -5px 0 0;
background-color: transparent;
border: none;
font-size: 100%;
padding-bottom: 6px; /*add asw*/
}

body#home div#subContent div#info dl dt,
body#home div#subContent div#info dl dd {
padding-left: 0;
padding-right: 0;
}

body#home div#subContent div#info dl dt {
/*padding-top: 2px;*/
padding-top: 10px;
}

body#home div#subContent div#info dl dd {
line-height: 1.4;
margin-bottom: 4px;
padding-bottom: 8px;
/*padding-left: 4px;*/
padding-left: 0;
border-bottom: 2px dotted #D0C8C2;
}

body#home div#subContent div#info dt.lovelaNews {
height: 18px;
background: url(../../images/common/icon_lovela.gif) no-repeat scroll 8em 0.35em;
}

body#home div#subContent div#info dt.lovela2News {
height: 18px;
background: url(../../images/common/icon_lovela2.gif) no-repeat scroll 8em 0.35em;
}

/*------------------------------------------------------------------------------

div#globalNav ul

------------------------------------------------------------------------------*/


/*div#globalNav ul{
top: 4px;
}*/

div#globalNav{
height: 50px;
margin-bottom: 15px;
}
/*------------------------------------------------------------------------------



------------------------------------------------------------------------------*/
div#ecoBanner p a:hover span{
text-decoration:underline;
}