@charset "UTF-8";

body {
  margin-top: 0px; margin-left: 0px; padding: 0px;
  background: #fff;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;
  line-height: 1.3;
  line-height: 1.4;
  color :#222
}

div {
  margin: 15px 0px 15px 0px;
}

#osr_content {
  margin-left: auto;
  margin-right: auto;
  width: 650px;
  text-align: left;
}

#osr_content p {
  background-color: #fff;
}

#btm_bdr {
/*  width: 650px;*/
  border-top: solid 1px #c9c9c9;
  padding: 20px;
}


.hyo td {
  padding: 4px 6px 4px 6px;
}


.ttl {
font-size: 17px; color :#111;
}

.date {
font-size: 10px;
}

.caution {
font-size: 12px;
color :#ff0000;
line-height: 1.5;
}

.honbun-w {
font-size: 13px;
line-height: 1.5;
}

.honbun-w a:link {
color :#333333;  text-decoration: underline;
}

.honbun-w a:visited {
color :#333333;  text-decoration: underline;
}

.honbun-w a:hover {
color :#800000;  text-decoration: underline;
}


.honbun {
font-size: 12px;
}

.honbun-g {
font-size: 12px; color :#2f4f4f;
}

.honbun-tbl {
font-size: 13px;
line-height: 1.2;
}


.tds {
  font-size: 11px;
  line-height: 1.3;
}


.caption {
font-size: 11px;
}


.hd_btar {
  margin-left:  auto;
  margin-right:  auto;
  padding: 10px;
  width: 650px;
  text-align: center;
}

.set_dtl {
  margin: 0px;
/*  margin: 0px 2px 6px 2px;*/
  padding: 2px;
  border: dashed 1px #c9c9c9;
  text-align: left;
  line-height: 1.2;
}

.set_dtl2 {
/*  margin: 0px;*/
  margin: 0px 0px 4px 0px;
  padding: 2px;
  border-bottom: dashed 1px #c9c9c9;
  text-align: left;
  line-height: 1.2;
}




.set_grp_ttl {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2px;
  font-size: 13px; line-hheight: 1.3; color: #222;
  text-align: left;
}

.set_dtl li {
/*  margin-left: 16px;*/
  margin-bottom: 2px;
  padding: 0px;
  list-style-type: none;
/*  list-style-type: circle;*/
}


.grp_link {
  font-size: 12px; line-height: 1.3; #222
}

.grp_link a:link {
  text-decoration: underline; color: #222;
}

.grp_link a:visited {
  text-decoration: underline; color: #000;
}

.grp_link a:hover {
  text-decoration: underline; color: #800000;
}




