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

/* Company information Style Sheet */

/* Common ////////////////////////////////////////// */

#sub_menu {
  width:50px;
  }

#eco_banner {  /* ECO banner */
  position:absolute;
  top:38px;
  left:680px;
  background:url(../img/eco.gif) no-repeat;
  text-indent:-9999px;
  width:154px;
  height:23px;
  }


/* [main] */

#main {  /* Main all */
  position:absolute;
  top:67px;
  left:163px;
  border:1px solid #555555;
  background:url(../img/common/back_title_gray_kage.jpg) 0 31px repeat-x #FFF;
  width:735px;
  height:417px;
  }

#title {  /* Title */
  width:100%;
  height:25px;
  background:url(../img/common/back_title_gray.jpg) repeat-x #555555;
  }
 .submenu {  /* Sub menu :Title left */
   font-size:12px;
   color:#999;
   font-size:13px;
   }
   .submenu span {
     color:#FFF;
 	 }
   .submenu a:link {
     text-decoration:none;
	 color:#999;
     }
   .submenu a:visited {
     text-decoration:none;
	 color:#999;
     }
   .submenu a:hover {
     text-decoration:none;
	 color:#FFF;
     }
   .submenu a:active {
     text-decoration:none;
	 color:#FFF;
	 }

#matter_area {  /* Matter all */
  width:693px;
  margin:5px 0 0 20px;
  font-size:12px;
  }
#subtitle {  /* Sub title */
   margin:0 0 0 20px;
   padding:15px 0 0 5px;
   border-left:3px solid #555;
   font-size:15px;
   font-weight:bold;
   }
.small_title {  /* Sub menu :Sub title left */
  font-size:12px;
  padding:10px 0 10px 0;
  }
  .small_title a:link {
    text-decoration:none;
	color:#333;
    }
  .small_title a:active {
    text-decoration:none;
	color:#555;
    }
  .small_title a:hover {
    text-decoration:none;
	color:#555;
    }
  .small_title a:visited {
    text-decoration:none;
	color:#333;
    }


/* Company ////////////////////////////////////////// */

.gaiyou_1 {
  border-top:5px solid #555;
  padding:5px;
  text-align:right;
  font-size:13px;
  font-weight:bold;
  color:#555;
  }
  .gaiyou_1 a:link {
    text-decoration:none;
	color:#333;
    }
  .gaiyou_1 a:active {
    text-decoration:none;
	color:#555;
    }
  .gaiyou_1 a:hover {
    text-decoration:none;
	color:#555;
    }
  .gaiyou_1 a:visited {
    text-decoration:none;
	color:#333;
    }
.gaiyou_2 {
  border-top:5px solid #CCC;
  padding:5px;
  font-size:12px;
  color:#555;
  line-height:18px;
  }

.pr_1 {
  border-top:5px solid #00A0C6;
  padding:5px;
  text-align:right;
  font-size:13px;
  font-weight:bold;
  color:#00A0C6;
  }
.pr_2 {
  border-top:5px solid #80CFE2;
  padding:5px;
  font-size:12px;
  color:#555;
  line-height:18px;
  }
.pr_title {
  font-size:13px;
  color:#00A0C6;
  border-top:1px dashed #CCC;
  padding:5px 0 3px 0;
  margin:7px 0 0 0;
  }


/* History ////////////////////////////////////////// */

.history_1 {
  border-top:5px solid #F70000;
  padding:5px;
  text-align:right;
  font-size:13px;
  font-weight:bold;
  color:#F70000;
  }
.history_2 {
  border-top:5px solid #BC6047;
  padding:5px;
  font-size:12px;
  color:#555;
  line-height:18px;
  }
.history_title {
  font-size:13px;
  color:#F70000;
  border-top:1px dashed #CCC;
  padding:5px 0 3px 0;
  margin:7px 0 0 0;
  }


/* Agent form ////////////////////////////////////////// */

.agent_form_title {
  border-left:5px solid #333333;
  border-bottom:1px solid #333333;
  font-size:14px;
  color:#333333;
  font-weight:bold;
  margin:0 5px 5px 0;
  padding:0 0 2px 5px;
  }

.tt {
  font-size:12px;
  padding:5px;
  }

.p_p_title {
  border-left:5px solid #555;
  border-bottom:1px solid #555;
  padding:0 0 2px 5px;
  font-size:13px;
  font-weight:bold;
  color:#555;
  }

#pp p {
  margin:5px 10px 10px 10px;
  }

#pp ol {
  font-size:11px;
  margin:0 0 5px 0;
  }

#c_banner {
  position:absolute;
  top:60px;
  left:520px;
  }
