@charset "UTF-8";
@import url(common.css);
@import url(textsettings.css);


/* ---------------------------------------------------------------- *
	ドキュメント全体に関する設定
 * ---------------------------------------------------------------- */

body {
  color: #333333;
  background: #FFFFFF;
}

#container {
  background: transparent;
  width: 800px;
  margin: 0 auto;
}

/* ---------------------------------------------------------------- *
	ヘッダ部分の設定
 * ---------------------------------------------------------------- */

#header {
  background: #FFFFFF;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
}

/* ---------------------------------------------------------------- *
	コンテンツコンテナの設定
 * ---------------------------------------------------------------- */

#main {
  padding-left: 215px;
  padding-right: 0;
  background: tranparent;
  margin-top: 0;
  margin-bottom: 0;
}

/* ---------------------------------------------------------------- *
	サイドメニュー部分の設定
 * ---------------------------------------------------------------- */

#sidenavi {
  background: #FFFFFF;
  width: 200px;
  top: auto;
  left: 0;
  right: auto;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 1;
}


/* ---------------------------------------------------------------- *
	コンテンツ部分の設定
 * ---------------------------------------------------------------- */

.contents {
  background: #FFFFFF;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  border: 8px solid #EEEEEE;
}

div.page-top {
float: right;
	display: block;
	width: 100%;
	font-size:x-small;
	margin:5px 0px 0px 0px;
}
html>body div.page-top {
	margin:20px 0px 10px 0px;
}
div.page-top a {
	float: right;
	display: block;
	font-size:x-small;
}

/* ---------------------------------------------------------------- *
	コンテンツ画像の設定
 * ---------------------------------------------------------------- */

.contents img.fig {
  float: left;
  margin-top: 0;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 0;
}

/* ---------------------------------------------------------------- *
	画像のみのボックスを作る場合の設定
 * ---------------------------------------------------------------- */

.imgbox {
  background: #FFFFFF;
  margin-top: 0;
  margin-bottom: 0;
}

/* ---------------------------------------------------------------- *
	フッタ部分の設定
 * ---------------------------------------------------------------- */

#footer {
  background: #FFFFFF url(img/footerBg.gif) repeat-x;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0.6em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 1em;
  border-top: 1px dotted #FFB300;
}

#footer ul {
    margin-bottom: 4px;
    padding: 0;
    border-left: 1px solid #CCCCCC;
}

#footer ul li {
  margin: 0;
  padding: 0 5px;
  border-right: 1px solid #CCCCCC;
  background-image: none;
}

/* ---------------------------------------------------------------- *
	テーブルの設定です
 * ---------------------------------------------------------------- */
.company_tbl{
 border: 1px solid #999999;
 width: 500px;
 margin: 0px auto 20px;
 padding: 20px 20px 40px 20px;
 color: #656052;
 text-align: left;
}

.company_tbl table,.rec_tbl table{
 font-size: 12px;
 line-height: 130%;
 border-collapse: collapse;
}

.company_tbl td,.rec_tbl td{
 border-bottom: 1px solid #cccccc;
 vertical-align: top;
 padding: 5px 0px;
}

.xtext{
 width: 205px;
 text-indent: 7px;
}

.xtextg{
 width: 205px;
 color: #7f7f7f;
 text-indent: 7px;
}

.ytext{
 width: 425px;
}

.ytextg{
 width: 425px;
 color: #7f7f7f;
}

.comp_tbl{
 border: 1px solid #999999;
 width: 550px;
 margin: 0px auto 20px;
 padding: 20px 20px 30px 20px;
 color: #656052;
 text-align: left;
}

.compx{
 width: 140px;
 background-repeat: no-repeat;
 background-position: 0px 6px;
 text-indent: 7px;
}

.compy{ width: 400px;}

.relation{
 width: 500px;
 margin: 0px auto;
 text-align: left;
 line-height: 120%;
}

.relation h3{
 font-size: 15px;
 margin-right: 20px;
 float: left;
}

.relation h4{
 font-size: 15px;
}

.relation p{
 height: 55px;
 margin: 5px 0px;
 padding-right: 75px;
 padding-top: 15px;
 text-align: right;
 background-image: url("img/rode.gif");
 background-repeat: no-repeat;
 background-position: top right;
 border-bottom: 1px solid #333333;
}

.print{
 line-height: 140%;
}

.comp_ceo{
 float: left;
}

.comp_ceo p{
}
