BODY{
		margin: 0px;
		padding: 0px;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		}
h1{
		color:#666666;
		font-size:150%;
		font-weight:bold;
		letter-spacing: 0.2em;
		margin: 15px 30px 0px 30px;
		padding: 5px 0px 4px 0px;
		border-top: 1px solid #e6e3b6;
		border-bottom: 1px solid #e6e3b6;
		}
h2{
		color:#ba4a07;
		font-size:120%;
		font-weight: bold;
		margin: 20px 0px;
		padding: 0px;
		}
h3{
		color:#ba4a07;
		font-size:120%;
		font-weight: bold;
		margin: 20px 0px;
		padding: 10px 0px 0px 0px;
		border-top: 1px solid #e6e3b6;
		}
h4{
		color:#333333;
		font-size:100%;
		font-weight: bold;
		margin: 10px 0px;
		padding: 3px 10px;
		background-color: #dfdeea;
		}
A:link{
		color:#6961b3;
		text-decoration:none;
		}
A:visited{
		color:#8876a9;
		text-decoration:none;
		}
A:active{
		color:#f6833e;
		text-decoration:underline;
		}
A:hover{
		color:#f6833e;
		text-decoration:underline;
		}
.txt_s {
		font-size:80%;
		font-weight:normal;
		line-height:160%;
		}
.txt_sb {
		font-size:80%;
		font-weight:bold;
		line-height:140%;
		}
.txt_sx {
		font-size:80%;
		font-weight:normal;
		line-height:110%;
		}
.txt_ss {
		font-size:70%;
		font-weight:normal;
		line-height:160%;
		}
.txt {
		font-size:100%;
		font-weight:normal;
		line-height:160%;
		}
.txt_m {
		font-size:120%;
		font-weight:normal;
		line-height:160%;
		}
.txt_l {
		font-size:140%;
		font-weight:normal;
		line-height:160%;
		}
.txt_lb {
		font-size:140%;
		font-weight:bold;
		line-height:120%;
		}
.txt_10{
		font-size:10px;
		line-height:150%;
		}
.txt_8{
		font-size:8px;
		line-height:150%;
		}
.day{
		color:#c95703;
		font-size:70%;
		line-height:120%;
		}
.topi{
		font-size:90%;
		line-height:120%;
		}
.pan{
		font-size:10px;
		margin: 5px 20px;
		line-height:120%;
		}
.site_m{
		font-weight:normal;
		margin: 0px;
		padding: 4px 0px 8px 0px;
		font-size:90%;
		border-top: 1px dotted #e6e3b6;
		}
.site_no{
		font-weight:normal;
		margin: 0px;
		padding: 4px 0px;
		font-size:90%;
		}
table.line_c {
		border: solid 1px #cccccc;
		border-collapse: collapse;
		}
td.line{
		border: solid 1px #cccccc
		}
.p_img {
		padding:4px;
		background-color:#ffffff;
		border-top:1px solid #dddddd;
		border-left:1px solid #dddddd;
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
}
.link_pdf {
  padding-left: 18px;
  margin: 10px 10px 20px;
  background-image: url(image/pdf.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
.m10 {
  margin-left: 10px;
}
.m20 {
  margin-left: 20px;
}
.m30 {
  margin-left: 30px;
}