@charset "utf-8";

/*
======== table of content. =================================

summary:INDEX用レイアウト定義

-CONTENT

-MAIN
  - MAIN
  - BANNERAREA

============================================================
*/



/*-------------------------------------
CONTENT
---------------------------------------*/
div#content-top {

	
}

/*-------------------------------------
MAIN
---------------------------------------*/



/*-------------------------------------
section
---------------------------------------*/
#container #content #main .section{
	zoom:1;
	width:669px;
	background:url(../../../support/images/bg_section.gif) repeat-y;
	margin:0 auto 30px auto;
	border-bottom:1px solid #ccc;
}
#container #content #main .section:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

#container #content #main dl#top_img{
   width:660px;
   margin-left:20px;
   }

#container #content #main dl#top_img dt{
   width:660px;
   margin-bottom:20px;
   }

#container #content #main dl#top_img dt.center{
   width:660px;
   margin-bottom:20px;
   text-align:center;
   }
   
#container #content #main dl#top_img dd{
   width:660px;
   margin-bottom:40px;
   font-size:12px;
   }
   
#container #content #main h2{
   margin:0 0 10px 10px;
   width:669px;
   }

#container #content #main dl.cbox01{
   margin-left:10px;
   width:669px;
   font-size:12px;
   }

#container #content #main dl.cbox01 dt{
   width:653px;
   background:#EBEBEB;
   padding:8px;
   margin-bottom:10px;
   color:#003A8F;
   font-weight:bold;
   clear:both;
   }


#container #content #main dl.cbox01 dd.textbox01{
   width:417px;
   margin:0 0 30px 8px;
   float:left;
   }

#container #content #main dl.cbox01 dd.textbox01 span{
	color:#000099;
   }
 
#container #content #main dl.cbox01 dd.textbox02{
   width:661px;
   margin:0 0 30px 8px;
   clear:both;
   }

#container #content #main dl.cbox01 dd.textbox02 span{
	color:#000099;
   }

#container #content #main dl.cbox01 dd.textbox03{
   width:409px;
   background:#EBEBEB;
   padding:8px;
   margin-bottom:10px;
   color:#003A8F;
   font-weight:bold;
   float:left;
   }
   
#container #content #main dl.cbox01 dd.textbox04{
   width:661px;
   margin:0 0 10px 8px;
   clear:both;
   }

#container #content #main dl.cbox01 dd.imgbox01{
   width:220px;
   margin-bottom:30px;
   float:right;
   }

#container #content #main dl.cbox01 dd.imgbox02{
   margin-bottom:30px;
   text-align:center;
   width:661px;
   }
   
#container #content #main dl.cbox01 dd.imgbox02 p{
   text-align:left;
   }
   
   
#container #content #main dl.cbox01 dd.links01{
   background:url(../../../case/tokyostar_bank/images/case_ic01.gif) no-repeat left top;
   padding-left:17px;
   margin:0 0 10px 0;
   }

#container #content #main .pagetop{
	width:669px;
	padding:0;
	margin:0 auto 30px auto;
}

div#sideNavi dd li #link01{
	background:#CCE0EB url(../../../images/common/arw_01.gif) no-repeat 15px -72px;
	}

#container #content #main .page_index{
	width:714px;
	text-align:center;
	}
#container #content #main .page_index table.index_table{
	width:400px;
	margin:0 auto 30px;
	border:1px solid #999;
	}
#container #content #main .page_index table.index_table th{
	border-bottom:1px solid #999;
	color:#666;
	}
#container #content #main .page_index table.index_table td{	
	line-height:2.0em;
	text-align:left;
	font-size:12px;
	padding:5px 0 5px 10px;
	}
	

