/*------------------------------------------
           基本設定
------------------------------------------ */

* { margin: 0; padding: 0;}

body {
       background-image: url(../images/background/back.gif);
       background-repeat: repeat-y;
       color: #333333;
       background-color: #F9F7EC;
       font-size: .95em;
       line-height: 1.6em;
       background-position: center;
       }

tr,td {
	}
p { text-align:justify;
    text-indent:1em;
    text-justify:distribute;}
form { margin: 0; }
img { border: none;}
.clear,
hr {
     clear:both;
     visibility:hidden;
     }
.for_voice_device
{
  display:none;
  }

/*------------------------------------------
           リンク
------------------------------------------ */

/*-----リンクはデフォルト色!!----- */
	
/*------------------------------------------
           ページレイアウト
------------------------------------------ */

#page-description {width : 780px; text-align: left; font-size: 10px; margin: 0 auto;}
#page-description strong { font-weight: normal;}

#wrapper {
           width : 780px;
           margin: 0 auto;
           clear:both;
           text-align: left;
           }
#container {width : 780px; margin: 0 auto;}

#main {width : 580px; margin-right: 20px; float:left; text-align: left;}
#right {width : 180px; float:right; text-align: left;}


#page-description
{
  list-style:none;
  }
#page-description li
{
  margin:3px;
  float:left;
  }

#page-title
{
  color: black;
  background-color: white;
  background-image:none !important;
  font-weight:bold;
  font-size: 1em;
  margin:0;
  padding:0;
  margin-top:5px;
  line-height: 1.4;
  border-bottom:1px gray dotted;
  }

#page-path
{
  list-style:none;
  font-weight:bold;
  }
#page-path li
{
  float:left;
  margin:3px;
  }
#page-path a:after
{
  }

h1{
    font-size: 30px;
    margin:10px 0;
    padding-top:6px;
    padding-left:10px;
    line-height: 28px;
    }
h2{
    font-size: 20px;
    line-height: 1.4;
}
h2 span,
h1 span
{
  font-size:16px;
  display:block;
  }
  

