@charset "utf-8";
/* ----------------------------------------------------------
  Author : Koichi Tsuji [2008.6.1]
  URI    : http://www.so-net.ne.jp/○○○○/
  (c) So-net Entertainment Corporation
---------------------------------------------------------- */
.container {background-image:none;}


/*clearfix list*/

#newsTab ul{zoom: 100%;}
#newsTab ul:after {clear: both;display: block;visibility: hidden;height: 0;content: ".";}
.TenpoNews li{zoom: 100%;}
.TenpoNews li:after {clear: both;display: block;visibility: hidden;height: 0;content: ".";}
.newShop .box ul dl{zoom: 100%;}
.newShop .box ul dl:after {clear: both;display: block;visibility: hidden;height: 0;content: ".";}

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

layout base

---------------------------------------*/
.flashAraa {margin-bottom:17px;}
.contentsArea {margin-bottom:25px;background-image:none;}
.mainContents {float:left;width:570px;}
.subContents {float:right;width:356px;}


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

zenshoToday

---------------------------------------*/
.zenshoToday {margin-bottom:10px;}
.zenshoToday h2 {float:left;width:112px;}
.zenshoToday dl {padding-left:112px;}
.zenshoToday dt {font-weight:bold;}
.zenshoToday dt .updateDate {padding-right:10px;}

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

TenpoNews

---------------------------------------*/
.newsArea {clear:both;background:url(../img/bg_news_area_repeat.gif) 0 0 repeat-y;}
.newsArea .newsTab {padding-bottom:4px;background:url(../img/bg_news_area_top.gif) 0 bottom no-repeat;}
/*.newsArea .newsTab li {display:inline;font-size:0px;line-height:0px;}*/

#newsTab {background-color:#FFFFFF;}
#newsTab ul{background:url(../img/bg_tab.gif) 0 bottom no-repeat;padding-bottom:4px;}
#newsTab li {float:left;}
#tabTenpoBox.selected a {text-indent:-9999px;display:block;width:221px;height:28px;background-image:url(../img/tab_tenpo_news_over.gif);} 
#tabKigyoBox.selected a {text-indent:-9999px;display:block;width:220px;height:28px;background-image:url(../img/tab_kigyo_news_over.gif);} 

#tabTenpoBox a {outline: none;text-indent:-9999px;display:block;width:221px;height:28px;background-image:url(../img/tab_tenpo_news.gif);} 
#tabKigyoBox a {outline: none;text-indent:-9999px;display:block;width:220px;height:28px;background-image:url(../img/tab_kigyo_news.gif)} 
#tenpoBox {clear:both;}
#kigyoBox {clear:both;}

.mainContents .TenpoNews li {margin-bottom:2px;border:1px solid #CCC;background-color:#FFFFFF;}
.mainContents .TenpoNews li dt {float:left;/*width:60px;*/width:170px;}
.mainContents .TenpoNews li dt img  {vertical-align:middle;font-size:0px;line-height:0px;}
.mainContents .TenpoNews li dt img {padding-left:10px;padding-right:10px;}
.mainContents .TenpoNews li dd {padding:11px 10px 10px 60px;margin-bottom:0;}
.mainContents .TenpoNews li .updatedDate {padding-right:10px;font-weight:bold;}
.mainContents .newsContents {padding:10px 13px 3px 13px ;background-color:#f6f0de;background:url(../img/bg_tenpo_news_bottom.gif) no-repeat 0 bottom;}
.TenpoNews ul{}


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

.subContents

-----------------------------------------------*/
.newShop {position:relative;margin-bottom:10px;}
.newShop .howMany {position:absolute;top:3px;right:0;}
.newShop .howMany strong {color:#de0000;font-size:130%;}
.newShop .box {background:url(../img/bg_new_tenpo.gif) no-repeat 0 bottom;}
.newShop .box ul {width:356px;height:237px;overflow:auto;}
.newShop .box ul dl {padding-left:0px;}
.newShop .box ul dt {width:105px;float:left;font-size:0px;line-height:0;}
.newShop .box ul dd {padding-left:105px;margin-bottom:0;}
.newShop .box ul li {clear:both;margin:0px 10px;padding:8px 0;background:url(../img/bg_horizontal_dotline.gif) 0 bottom repeat-x;}
.newShop .updatedDate{font-weight:bold;}
/*-----------------------------------------------

.bannerArea

-----------------------------------------------*/
.bannerArea {padding-left:0px;padding-top:5px;padding-bottom:10px;}
.bannerArea img {padding-bottom:10px;}

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

.tenpoSearch

-----------------------------------------------*/
#tenpoSearch {margin-bottom:30px;}

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

.footer

-----------------------------------------------*/
.footer {position:relative;/*padding:15px 10px 15px 15px;*/background: #05368f url(../img/bg_footer_home.gif) no-repeat 0 0;color:#FFFFFF;}
.footer .copyright {position:absolute;top:15px;right:15px;}
.footer .utility {overflow:hidden;padding-top:14px;margin-left:15px;}
.container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}
.footer .toTop {display:none;}








