@import url(common.css);

/* ---------------------------------------

TOP page CSS

----------------------------------------- */

body {
  background:transparent url(../images/back_t.jpg) repeat-x bottom fixed;
  }

/*--- main ------------------------------ */
#main {
  background:transparent url(../images/main_right_back_t.jpg) repeat-y 0 0;
  }

#main_left {
  float:left;
  margin :0;
  padding:0;
  width: 595px;
  }

#main_right {
  float:right;
  margin :0;
  padding:0;
  width:200px;
  }

#matter {
  padding:10px 5px 0 5px;
  }

.return_top {
  text-align:right;
  }

/*--- Q&A ------------------------------ */
ul.question {
  list-style-image:url(../images/icon_q.gif);
  }
.question {
  font:bold 12px/2.5em sans-serif;
  color:#555;
  }

dt.answer {
  margin :0;
  padding:0 0 0 27px;
  background:transparent url(../images/icon_q.gif) no-repeat 0 0;
  font:bold 12px/2.5em sans-serif;
  color:#555;
  border-bottom:1px dotted #DDD;
  }
dd.answer {
  margin :5px 0 25px 0;
  padding:5px 0 8px 27px;
  background:transparent url(../images/icon_a.gif) no-repeat 0 0;
  font:12px/1.5em sans-serif;
  color:#555;
  border-bottom:1px dotted #DDD;
  }

.page_title {
  margin :0 0 5px 0;
  padding:0;
  }

.page_subtitle {
  background:transparent url(../images/sub_title_back_t.gif) no-repeat 0 0;
  width:570px;
  height:25px;
  margin :20px 0 10px 0;
  padding:0	0 0 15px;
  color:#555;
  }

.small_title {
  margin :10px 0 5px 0;
  padding:0;
  color:#FF6600;
  }
 
 #btn_ryoukin{
 float: right;
 }