@charset "UTF-8";
/*------------------------------------------------

   member_privilege  

------------------------------------------------*/
/*------------------------------------------------
   top links
------------------------------------------------*/
#page_menu{
width:883px;
display:block;
margin:0 auto 15px auto;
border:#AAAAAA 1px solid;
background-color:#FFFFFF; 
}

#page_menu ul{
list-style:none;
padding:5px;
}
#page_menu:after,
#page_menu ul:after{
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
#page_menu a{
color:#334DA3;
}
#page_menu a:hover{
color:#669900;
}
#info{
width:883px;
display:block;
margin:0 auto 15px auto;
border:#AAAAAA 1px solid;
background-color:#FFFFFF; 
}
#info:after{
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
#info ul{
list-style:none;
}
#info li{
float:left;
}
/*------------------------------------------------
   title　取引
------------------------------------------------*/
#page_menu li{
background:url(../../img/shien/member_privilege/list.gif) center left no-repeat;
}

.s_subtitle_01{
width:886px;
height:53px;
position:relative;
clear:both;
}
.s_subtitle_01 h3 span{
color:#FFFFFF;
position:absolute;
top:50%;
margin-left:12px;
margin-top:-0.6em;
padding:1px 0;
font-size:1.6em;
cursor: hand;
}
.s_subtitle_01 h3 a{
background:url(../../img/shien/member_privilege/bg.gif) top center no-repeat;
display:block;
width:886px;
height:53px;
}
.s_subtitle_01 h3 a:hover{
background:url(../../img/shien/member_privilege/bg_on.gif) top center no-repeat;
}
.s_subtitle_02{
font-size:1.2em;
font-weight:bold;
color:#2D58A8;
margin:15px 0;
clear:both;
}

/*------------------------------------------------
   contact 取引
------------------------------------------------*/
.contact{
background:url(../../img/shien/member_privilege/contact.gif) top center no-repeat;
margin:25px auto 15px auto;
padding:0 8px;
width:834px;
height:51px;
position:relative;
clear:both;
}
.contact p{
position:absolute;
top:50%;
margin-top:-0.6em;
margin-left:60px;
}
.contact img{
position:absolute;
top:50%;
margin-top:-23px;
}
.contact span{
color:#2D58A8;
margin-right:1em;
}





.syuku table{
width:270px;
margin-bottom:8px;
background-color:#AAAAAA;
}
.syuku td{
background-color:#FFFFFF;
}
.syuku .s_subtitle02{
margin-top:8px;
}
.more01{
border-left:#7499DB 5px solid;
}
.font_m{
font-size:85%;
}
.font_s{
font-size:75%;
}

.syuku2 table{
width:425px;
margin-bottom:8px;
background-color:#AAAAAA;
}
.syuku2 td{
background-color:#FFFFFF;
}
.syuku2 .more01{
width:210px;
}