@charset "UTF-8";
/*------------------------------------------------

   second


/*------------------------------------------------
  
------------------------------------------------*/
.list{
padding:3px 8px;
}
.list .dey{
font-size:85%;
}
.list img{
margin-right:3px;
}
.list th{
vertical-align:middle;
}
.list td{
font-size:98%;
vertical-align:top;
}
.list a{
color:#003366;
}
.ml15{
margin:5px 5px 5px 15px;
}
/*------------------------------------------------
------------------------------------------------*/
#s_mein{
width:890px;
height:80px;
display:block;
margin:15px auto;
}
/*------------------------------------------------
   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 li{
float:left;
padding:2px 15px 2px 5px;
white-space:nowrap;
background:url(../../img/shien/sonaeru/list.gif) center left no-repeat;
}
#page_menu a{
color:#334DA3;
padding-left:15px;
}
#page_menu a:hover{
color:#669900;
}
/*------------------------------------------------
  index_menu
------------------------------------------------*/
.i_subtitle_01{
color:#FFFFFF;
background-color:#AAAAAA;
padding:1px;
margin-bottom:5px;
font-size:120%;
}
.i_subtitle_01 h3{
background:url(../../img/common/second_t_bg.gif) center center no-repeat;
padding:5px 8px;
display:block;
}
.index_menu{
padding:5px;
}
.index_menu img{
float:left;
margin:0 8px 8px 0;
}
.index_menu p{
padding:0 8px;
line-height:160%;
font-size:95%;
}
.index_menu ul{
padding:5px;
margin:3px 8px 25px 8px;
font-size:80%;
clear:both;
background-color: #FCF3F7;
border:#F7E6EC 1px solid;
}
.index_menu ul:after{
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
.index_menu li{
float:left;
list-style:none;
white-space:nowrap;
}
/*------------------------------------------------
  page_menu
------------------------------------------------*/
#page_menu{
width:883px;
display:block;
margin:0 auto 15px auto;
border:#AAAAAA 1px solid;
background-color:#FFFFFF; 
}
#page_menu ul{
list-style:none;
}
#page_menu:after,
#page_menu ul:after{
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
#page_menu li{
float:left;
padding:2px 15px 2px 5px;
white-space:nowrap;
}
/*------------------------------------------------
  info
------------------------------------------------*/
#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;
}
/*------------------------------------------------
   menu
------------------------------------------------*/
.shien_box{
width:885px;
height:91px;
display:block;
margin:0 auto 15px auto;
}
.shien_box img{
vertical-align:baseline;
margin-right:5px;
}
#main{
width:885px;
margin:0 auto 15px auto;
font-size:120%;
}
/*------------------------------------------------
   menu
------------------------------------------------*/
.subtitle_01{
background:url(../../img/common/second_t_bg.gif) top center no-repeat;
width:886px;
height:53px;
position:relative;
clear:both;
}
.subtitle_01 h3{
color:#FFFFFF;
position:absolute;
top:50%;
font-size:1.6em;
margin-top:-0.4em;
margin-left:12px;
}
.subtitle_02{
font-size:1.2em;
font-weight:bold;
color:#3E2B26;
margin:15px 0;
clear:both;
}
h4.subtitle_03{
margin:0;
padding:5px;
font-size:1.2em;
font-weight:bold;
color:#3E2B26;
background-color:#FFEEEE;
clear:both;
}

/*------------------------------------------------
   contact 取引
------------------------------------------------*/
.contact{
background:url(../../img/shien/sonaeru/contact.gif) top center no-repeat;
margin: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:#D9000A;
margin-right:1em;
}

