@charset "utf-8";
/* CSS Document */

strong{color:#FF9900;}

div#tab-container-1{
margin:15px 0;
padding:0 0 7px 0;
background:url(../../images/tabbg_201104_2.gif) 0 bottom no-repeat;
}

div#tab-container-1 ul#tab-container-1-nav{
width:610px;
height:40px;
border-left:none;   
border-bottom:1px solid #c2c2c2;   
list-style:none; 
} 
 
div#tab-container-1 ul#tab-container-1-nav li{ 
margin:1px 2px 0 0;  
width:100px;   
height:39px;   
border:1px solid #c2c2c2;   
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;   
background:url(../../images/tab_bg_h.gif) 0 0 no-repeat;
float:left;
line-height:1;
}

div#tab-container-1 ul#tab-container-1-nav li#lasttab{ 
margin:1px 0 0 0;
padding:0;
}

div#tab-container-1 ul#tab-container-1-nav li.activeli{   
height:40px;   
background-color:#FFF;
background:url(../../images/tab_bg_o.gif) 0 0 no-repeat;
} 

div#tab-container-1 ul#tab-container-1-nav li a{   
display:block;   
width:100px;   
height:33px;   
padding-top:7px;
color:#000;   
text-align:center;   
text-decoration:none; 
}  

div#tab-container-1 ul#tab-container-1-nav li.activeli a{
font-weight:bold;
color:#333333;
}
 
div.tab{   
/*border:1px solid #c2c2c2;*/
border-top:none; 
padding:10px 10px 0 10px; 
background:url(../../images/tabbg_201104.gif) 0 0 no-repeat; 
} 

/*タブ1*/
#sampletab1, #sampletab2, #sampletab3, #sampletab4, #sampletab6{
padding-bottom:10px;
position:relative;
}

#sampletab2 p{
margin:0;
padding:0;
position:absolute;
top:25px;
right:12px;
}


/*タブ2,3,4個目*/
#sampletab2 dl, #sampletab3 dl, #sampletab4 dl{
margin:10px 0 0 0;
padding:0;
line-height:1.5;
}

#sampletab2 dt, #sampletab3 dt, #sampletab4 dt{
margin:5px 0 0 0;
padding:0 0 1px 0;
font-size:120%;
font-weight:bold;
text-decoration:none;
}

#sampletab2 dt span, #sampletab3 dt span, #sampletab4 dt span{
margin:5px 0 0 0;
padding:0 0 1px 0;
font-size:80%;
font-weight:bold;
text-decoration:none;
}

#sampletab2 dd, #sampletab3 dd, #sampletab4 dd{
margin:0;
padding:0;
}

#sampletab2 dd.sequel, #sampletab3 dd.sequel, #sampletab4 dd.sequel{
margin:0;
padding:0;
text-align:right;
}

#sampletab2 #feed1 h4, #sampletab3 #feed2 h4, #sampletab4 #feed3 h4{
margin:0;
padding:0 0 10px 0;
}


/*タブ5個目*/
#sampletab5 h4{
margin:0;
padding:0;
}

#sampletab5 h5{
margin:0;
padding:0 0 5px 0;
font-size:120%;
}


/*タブ5個目　テキスト＋画像*/
#sampletab5 .invest_info01{
margin:0 0 10px 0;
padding:0;
overflow:hidden;
border-bottom:1px dotted #666666;
}

#sampletab5 .invest_info01 dl{
margin:0;
padding:0 10px 0 0;
float:left;
width:370px;
}

#sampletab5 .invest_info01 dt{
margin:0 0 3px 0;
padding:3px 0 2px 5px;
font-weight:bold;
color:#FFFFFF;
background:#666666;
}

#sampletab5 .invest_info01 dd{
margin:0;
padding:0 0 10px 0;
}


#sampletab5 .invest_info01 p{
margin:0;
padding:0 0 10px 0;
float:right;
width:206px;
}

/*タブ5個目　テキストのみ*/
#sampletab5 .invest_info02{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px dotted #666666;
}

#sampletab5 .invest_info02 dl{
margin:0;
padding:0;
}

#sampletab5 .invest_info02 dt{
margin:0 0 3px 0;
padding:3px 0 2px 5px;
font-weight:bold;
color:#FFFFFF;
background:#666666;
}

#sampletab5 .invest_info02 dd{
margin:0;
padding:0 0 10px 0;
}

.txt_rht{
clear:both;
margin:0;
padding:0;
}


/*口座開設・ログインボタン*/
#sampletab5 #tab05_btn{
margin:0 auto;
padding:10px;
width:462px;
background:#eef6ff;
border:1px solid #b9b9b9;
}

#sampletab5 #tab05_btn h5{
margin:0;
padding:0;
text-align:center;
}

#t5_btn{
margin:0 auto;
padding:0;
width:438px;
overflow:hidden;
}

#t5_btn dl.btn5lft{
margin:0;
padding:0;
width:213px;
float:left;
}

#t5_btn dt{
margin:0;
padding:0;
}

#t5_btn dd{
margin:10px 0 0 0;
padding:0;
text-align:center;
}

#t5_btn dl.btn5rht{
margin:0;
padding:0;
width:213px;
float:right;
}
