td {
   font-size: 13px; /*フォントサイズ*/
   line-height:18px;
}

ul {
	margin:0 0 0 5px;
	padding:0;
	list-style-position:inside;
	}

ul li {
   line-height:18px;
   margin:0;
   padding:0;
}

H1 {
   font-size: 16px; /*フォントサイズ*/
   margin-left:0pt;
   margin-top:7pt;
   margin-bottom:6pt;
   line-height:24px;
}

H2 {
   font-size: 14px;
   color:#009900;
   padding:2px;
   background-color:#FFFFFF;
   border-color:#666666;
   border-width:1px;
   border-style:dotted;
}

H3 {
   font-size: 14px;
   color:#009900;
   margin-top:10px;
   margin-bottom:5px;
}


H4 {
   font-size: 16px; /*フォントサイズ*/
   padding:2px;
   background-color:#f2f2f2;
   border-color:#666666;
   border-width:1px;
   border-style:dotted;
}


.small {
   font-size: 11px; /*フォントサイズ*/
   margin-top:10px;
   margin-bottom:5px;
}

p {
text-indent: 1em; /*テキストインデント*/
}

p.no-indent {
text-indent: 0; /*テキストインデントなし*/
}

div.burasage p{
margin: 0.2em 0 0.2em 0;
text-indent: 0;
line-height: 120%;
}

div.burasage p.indent{
margin-left: 2em;
text-indent: 0em;
}

div.burasage p.f-in{
	padding-left:1.8em;
	text-indent:-1.8em;
	}
	
div.burasage p.title{
margin: 1.5em 0 0.5em 0;
text-indent: 0em;
font-weight:bold;
}
/*〜〜〜〜拡張したclass〜〜〜〜〜〜*/

div.midasi { /*midasi部分の設定*/
   margin: 1em;
   line-height:120%; /*行間*/
   text-align: left;
   font-weight: normal; /*フォントウエイト*/
   margin-top:4pt;
   margin-left: 0; /*左とのあき*/
   margin-bottom: 0pt; /*下とのあき*/
   text-indent: 0;
   color: ########; /*文字色*/
 }

div.zuhyou { /*zuhyou部分のキーワードのインデント設定*/
   margin: 1em;
   line-height:120%; /*行間*/
   text-align: left;
   font-weight: normal; /*フォントウエイト*/
   margin-top:4pt;
   margin-left: 5em; /*左とのあき*/
   margin-bottom: 0pt; /*下とのあき*/
   text-indent: -5em;
 }


/*〜〜〜〜テーブル設定class〜〜〜〜*/
table#table-001 {
    width: 100%;
	border:1px #D4CBD1 solid;
	border-collapse:collapse;
	border-spacing: 0;
	}

table#table-001 th {
    padding: 2px;
    border:#FFFFFF solid;
	border-width: 0 1px 0 1px;
	background: #D2B4C7;
    line-height: 120%;
	}

table#table-001 td {
    padding: 1px 1px 1px 5px;
	border:#D4CBD1 solid;
    border-width: 0 1px  1px 1px;
	}

table#table-001 tr.line {
    background: #F8F4F7;
	}

/* NEWS */
#news_box{
	padding-top:3px;
	padding-bottom:0px;
	width:560px;
}

.news_icon{
	width:60px;
	float:left;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
}

.news_cbox{
	width:490px;
	float:left;
	padding-bottom:5px;
}

.news_title {
   font-size: 14px;;
   font-weight: bold;
   margin-top:0px;
   margin-bottom:0px;
}
.date{
   font-size:10pt;
}
.news_content{
	font-size:10pt;
}

#other_news{
	width:550px;
	font-size:9pt;
	text-align:right;
}

/* TOPICS */
#topics_box{
	padding-top:3px;
	padding-bottom:10px;
	width:560px;
}

.topics_icon{
	float:left;
	width:60px;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
}

.topics_cbox{
	width:490px;
	float:left;
}

.topics_date{
	width:50px;
	float:left;
	font-size:11pt;
	padding-right:10px;
}

.topics_title {
	width:420px;
	float:left;
	font-size: 11pt;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}

