@charset "euc-jp";
/* CSS Document */

/*
*******************************************************

* styles.css

* site name   : shimanami-shinkin
* description : dreama style
* since       : 2009-07-16
* editor      : Dreamnet's(http://www.dreamnets.co.jp) hatakeyama
* modified    : 

*******************************************************
*/
/*
===== CONTENTS ===============

  1: body and base setting
    : general params
    : acronyms and abbreviations styles
  2: link setting
  3: clearfix
  4: jump_page

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

* 1: body and base setting

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


body {
  text-align: center;/* box centering */
  font-family:"｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
  margin: 0;
  padding: 0;
  color: #484747;
  font-size: 84%;
  line-height: 1.6;
  background:#d5d5d5;
  }
  
h1, h2, h3, h4, h5, h6,
p, pre, ul, dl, dt, dd,
address, form, blockquote, strong{
  text-align: left;
  margin:0;
  padding:0;
  list-style:none;
  }
hr{
margin:0!important;
border:none;
}
table, table td, table th{
  font-size: 100%;
  border-collapse:collapse;
  line-height:1.6;
  vertical-align:top;
  }
form{
  margin: 0;
  padding: 0;
  }
img {
  border:none;/* img do not want a border */
  }
.iepngfix{
behavior: expression(IEPNGFIX.fix(this)); 
}

input{
margin:0;
padding:0;
}

* html hr{｡｡/* * html､ﾇIE､ﾎ､ﾟ､ﾋﾆﾉ､ﾞ､ｻ､・*/
border-top: 1px solid; */
}
*:first-child+html hr{/* for IE7 */
border-top:1px solid;
} 
/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr {
  cursor:help;
  }
table{
  line-height: 1.4;
  vertical-align:top;
  }
  
/*dreama auto html tag*/
#menu_user_information_box{
display:none;
}



a:link {
  color: #666666;
  text-decoration: underline;
  }
a:visited {  
  color: #666666;
  }
a:hover {
  color: #1E65A8;
  text-decoration: underline;
  }

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

* 3: clearfix

==============================
*/
.clearfix {
  zoom: 1;/*for IE 5.5-7*/
  min-height: 1%;
  }
.clearfix:after {/*for modern browser*/
  content: "";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  }
* html .clearfix {
  display: inline-table;
  /*\*/display: block;/**/
  }
  
  


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

* 4: jump_page

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

div#container{
width:760px;
background:#FFFFFF;
margin:auto;
border:solid #006ed4;
border-width:4px 0 0 0;
padding:0px 0 0 0;
}

div#head{
padding:13px;
text-align:left;
}
div.main{
width:690px;
margin:auto;
}

div.main div.ib{
width:300px;
float:left;
background:#f7f7f7;
border:solid #d1d1d1 1px;
padding:15px;
}

div.main div.ib dl.panel{
border:solid #c9c9c9 2px;
padding:10px;
margin:13px 0 0 0;
}

div.main div.hib{
width:300px;
float:right;
background:#f7f7f7;
border:solid #d1d1d1 1px;
padding:15px;
}
div.main div.ib dl.panel{
border:solid #c9c9c9 2px;
padding:10px;
background:#FFFFFF;
font-size:84%;
}
div.main div.ib dl.panel dd{
margin:3px 4px 13px 2px;
}
div.main div.hib dl.panel{
border:solid #c9c9c9 2px;
padding:10px;
background:#FFFFFF;
font-size:84%;
margin:13px 0 0 0;
}
div.main div.hib dd.border{
margin:15px 0 0 0;
padding:15px 0 0 0;
border:#c6c6c6 solid;
border-width:1px 0 0 0;
}
div.main div.hib dd{
margin:0;
padding:0;
}
div.copyright{
margin:20px 0 0 0;
}


