@charset "shift_jis";
/* ===========================================================================
CSS Information

Update:2009/08/17 TSB_Phase1

=========================================================================== */

/*----------------------------------------------------------------------------
	04Fcontents
----------------------------------------------------------------------------*/

#wrapper {
 width:775px;
 margin:0px;
 padding:0px;
 background: url("/common/images/header/content_bg_shadow01.gif") repeat-y;
}

.contents_block {
 width:770px;
 margin:0px;
 padding:0px;
}

.contents_block #myMainContent {
 position:relative;
 left:0;
 top:0;
}
.contents_block #myMenuContent {
 position:static;
 left:0;
 top:0;
}

#tab_content01 {
 margin:0px;
 padding:0px;
 display:block;
}

#tab_content02 {
 margin:0px;
 padding:0px;
 display:none;
}

#tab_content03 {
 margin:0px;
 padding:0px;
 display:none;
}

#tab_content04 {
 margin:0px;
 padding:0px;
 display:none;
}

.left_menu_title {
 width:230px;
 height:30px;
 margin:0px;
 padding:5px 0px 0px 20px;
 background-color:#FF6600;
}

.tab_menu_block {
 width:540px;
 height:35px;
 margin:0px;
 padding:0px;
 background-color:#FF6600;
 position:relative;
}

.tab_menu_block .tab_menu_btn01 {
 position:absolute;
 top:5px;
 left:5px;
 float:left;
}

.tab_menu_block .tab_menu_btn02 {
 position:absolute;
 top:5px;
 left:106px;
 float:left;
}

.tab_menu_block .tab_menu_btn03 {
 position:absolute;
 top:5px;
 left:189px;
 float:left;
}

.tab_menu_block .tab_menu_btn04 {
 position:absolute;
 top:5px;
 left:312px;
 float:left;
}

.box_columnL {
 width:204px;
 margin:0px;
 padding:0px;
 float:left;
 background: url("/common/images/header/content_bg_shadow02.gif") repeat-x;
}

.border_box_N {
 width:202px;
 margin:0px 6px 20px 20px;
 padding:0px;
 border-right:1px solid #F2F2F2;
 border-bottom:1px solid #CDCDCD;
 border-left:1px solid #F2F2F2;
 background-color:#FFFFFF;
}

.border_box_N li{
 margin:0px 0px 5px 10px;
}

.login_btn_area {
 padding:10px;
}

.lift_sub_menu_area {
 width:202px;
 margin:0px 6px 0px 20px;
 padding:0px;
}

.lift_sub_menu_area li{
 margin:0px 0px 10px 10px;
}

.box_columnR {
 width:540px;
 margin:0px;
 padding:0px;
 float:right;
 background: url("/common/images/header/content_bg_shadow02.gif") repeat-x;
}

.border_box_W{
 width:513px;
 margin:0px 20px 0px 5px;
 padding:0px;
 border-right:1px solid #F2F2F2;
 border-bottom:1px solid #CDCDCD;
 border-left:1px solid #F2F2F2;
 background-color:#FFFFFF;
}

.action_btn_area {
 margin:0px;
 padding:10px 0px 10px 0px;
 text-align:center;
}

.tab_menu_contents01 {
 width:513px;
 margin:0px;
 padding:0px;
}

.tab_menu_contents01_areaL {
 width:247px;
 margin:0px;
 padding:15px 5px 15px 5px;
 vertical-align:top;
 float:left;
}

.tab_menu_contents01_areaL li{
 margin:5px 0px 0px 5px;
}

.tab_menu_contents01_areaR {
 width:246px;
 margin:0px;
 padding:15px 5px 15px 5px;
 vertical-align:top;
 float:right;
}

.tab_menu_contents01_areaR li{
 margin:5px 0px 0px 5px;
}

.tab_menu_contents02 {
 width:493px;
 margin:0px;
 padding:15px 10px 15px 10px;
}

.tab_menu_contents02 a {
 color:#000000;
}

.tab_menu_contents02 a:hover {
 color:#000000;
 text-decoration:none;
}

.tab_menu_contents02 a:visited {
 color:#666666;
}

.contents_topics_block {
 width:515px;
 margin:20px 20px 0px 5px;
 padding:0px;
 clear:both;
}

.contents_topics_block table {
 width:515px;
 margin:10px 0px 0px 0px;
 padding:0px;
}

.topic_table_tdL {
 width:15%;
 margin:0px;
 padding:3px 10px 3px 10px;
 font-size:80%;
 line-height:140%;
 vertical-align:top;
}

.topic_table_tdW {
 width:85%;
 margin:0px;
 padding:3px 10px 3px 10px;
 font-size:80%;
 line-height:140%;
 vertical-align:top;
}

.topic_table_tdW a {
 color:#000000;
}

.topic_table_tdW a:hover {
 color:#000000;
 text-decoration:none;
}

.topic_table_tdW a:visited {
 color:#666666;
}
.leadtext_m {
 font-size:80%;
 line-height:140%;
 margin-bottom:0.75em;
}