@import "fontsize.css";

body { margin:0px; padding:0px; color:#333333; background-color:#ffffff; }

h1,h2,h3,h4,h5,h6,
p,ul,ol,dl,dt,dd,li,
table,th,td,
form,select,option,input
address,pre,strong,em,iframe{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

a:link {text-decoration: underline; color:#333333; }
a:visited {text-decoration: underline; color:#333333; }
a:hover {text-decoration: underline; color:#cc9900; }
a:active {text-decoration: underline; color:#cc9900; }

ul { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:left; list-style-type:none; }
li { margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-align:left; list-style-type:none; font-size:9pt; font-family:"ＭＳ Ｐゴシック"; }

.ttl { font-weight:bold; margin-bottom:5px; font-size:10pt; color:#a07708; }
.dlc { color:#777777; font-weight:bold; margin-bottom:5px; font-size:9pt; border-bottom:1px solid #777777; }
.lv1 { margin-left:15px; }
.lv2 { margin-left:30px; }
.lv3 { margin-left:45px; }

.ref01:link {text-decoration: underline; color:#555555; }
.ref01:visited {text-decoration: underline; color:#555555; }
.ref01:hover {text-decoration: underline; color:#cc9900; }
.ref01:active {text-decoration: underline; color:#cc9900; }

.ref02:link {text-decoration: none; color:#005ebf; }
.ref02:visited {text-decoration: none; color:#005ebf; }
.ref02:hover {text-decoration: underline; color:#005ebf; }
.ref02:active {text-decoration: underline; color:#005ebf; }

.ref_rn04 {background-color:#d1dfee; }

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
  font-size:1px;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}