/* form elements */

@import url(base.css);

/*----------------------------------------------------
  共通部分
----------------------------------------------------*/

body {
   line-height: 1.5em;
   background:url(http://www.hope-age.net/images/body-back.gif) 0 0;
}

a:hover img{
   filter: alpha(opacity=65);
   -moz-opacity:0.65;
   opacity:0.65;
}


/*
  #container設定
----------------------------------------------------*/

#container {
   width: 800px;
   margin: 0 auto;
   padding: 0;
   text-align: left;
}

/*
  #copy・h1設定
----------------------------------------------------*/

#copy {
   display: block;
   width:800px;
   margin: 0 auto;
   padding:1px 0;
   text-align: right;
   border-bottom:1px dashed #dcdcdc;
}

#copy-inner {
   font-weight:normal;
   color: #4682b4;
   font-size: 90%;
   font-weight:bold;
}

h1 {
   width:800px;
   margin: 0 auto;
   padding: 5px 0 0 5px;
   color: #666666;
   font-size: 90%;
   font-weight:normal;
   text-align:left;
}

/*
  header設定
----------------------------------------------------*/

#header {
   width:800px;
   clear:both;
   margin: 0 auto;
   padding: 0;
   border-bottom:3px solid #add8e6;
}

#site-title {
   float: left;
   display:inline;
   margin:0;
   padding:10px 0 0 0;
}

#head-tel{
   float: left;
   display:inline;
   margin:0 0 0 370px;
   padding:0;
}

/*
  content設定
----------------------------------------------------*/

#content {
   clear:both;
   width: 700px;
   margin: 0 50px;
   padding: 0;
   letter-spacing: 1px;
}

/*
  main設定
----------------------------------------------------*/

#main p{
   margin:10px 30px;
}


/*
  文字装飾設定
----------------------------------------------------*/

h2.bg-none,h3.bg-none,h4.bg-none,h5.bg-none {
   background-image: none;
   margin:20px 0;
   padding: 0;
   border:none;
}

h3{
   background-color:#f5f5f5;
   color: #007bbb;
   font-size: 120%;
   padding: 10px 15px 10px 10px;
   border-top:3px solid #00afcc;
}

hr{
   margin:25px 0;
}

.center{
   text-align:center;
}

.red{
   color:#cc0000;
   font-weight:bold;
}

.f-sample{
   color:#666;
}

.back-button{
   width: 250px;
   margin:30px auto 0 auto;
   font-weight:bold;
}

.back-button p a{
   text-align:center;
   background-color:#0073a8;
   display:block;
   padding:15px 0;
   color:#fff;
}

.back-button p a:hover{
   background-color:#a0d8ef;
}

/*----------------------------------------------------
  お問い合わせ
----------------------------------------------------*/

.toi-table{
   width:600px;
   margin:0 auto;
   padding:0;
}

.toi-table th{
   width:35%;
   background-color:#d8e698;
   padding:10px;
   color:#333;
   border:1px solid #b8d200;
   font-weight:normal;
}

.toi-table td{
   width:65%;
   background-color:#fff;
   padding:10px;
   border:1px solid #b8d200;
}

/*----------------------------------------------------
  資料請求
----------------------------------------------------*/

.siryou-table{
   width:600px;
   margin:0 auto;
   padding:0;
}

.siryou-table th{
   width:35%;
   background-color:#fbdac8;
   padding:10px;
   color:#333;
   border:1px solid #ef857d;
   font-weight:normal;
}

.siryou-table td{
   width:65%;
   background-color:#fff;
   padding:10px;
   border:1px solid #ef857d;
}



