<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/* 内部フォントなど　タイトル部分
---------------------------------------------------- */
div#main div.main_inside h1.title {
	margin: 0;
	padding: 0;
}


div#main div.main_inside h1.title img {
	margin: 0 0 18px 0;
	padding: 0;
	
}

/* 内部フォントなど　タイトル部分2
---------------------------------------------------- */
div#main div.main_inside h2.sub_title {
	margin: 0;
	padding: 0;
}

div#main div.main_inside h2.sub_title img {
	margin: 0;
	padding: 0;
	
}

/* ノーマルﾃｷｽﾄ流し込み
---------------------------------------------------- */
div#main div.main_inside div.normal {
	margin: 0;
	padding: 0;

}



/* イメージ右、テキストは左へ回り込み
---------------------------------------------------- */
div#main div.main_inside div.img_left {
	margin: 0;
	padding: 0;

}

div#main div.main_inside div.img_left p.under_8px {
	margin: 0 0 8px 0;
	padding: 0;
	line-height:1.5em;
}

div#main div.main_inside div.img_left p.under_10px {
	margin: 0 0 10px 0;
	padding: 0;

}

div#main div.main_inside div.img_left p.under_12px {
	margin: 0 0 12px 0;
	padding: 0;

}


div#main div.main_inside div.img_left img {
	float: left;

}


/* イメージ左、テキストは右へ回り込み
---------------------------------------------------- */
div#main div.main_inside div.img_right {
	margin: 0;
	padding: 0;

}

div#main div.main_inside div.img_right img {
	float: left;

}


div.image_center {
	margin: 0;
	padding: 0;
	text-align: center;
}

div.image_center_bottom {
	margin: 0 0 28px 0;
	padding: 0;
	text-align: center;
}


/* 社長のサイン部分
---------------------------------------------------- */
div#main div.main_inside div.sign {
	text-align: right;
	margin: 18px 0 28px 0;

}



/* 社長の経歴テーブル
---------------------------------------------------- */
div.table {}

table.keireki td{
	margin: 0;
	padding: 0 0 0 16px;

}

table.keireki th{
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	line-height: 1.5em;
	border-right: #cccccc solid 2px;
}

table.keireki td{
vertical-align: top;
}

/* 会社概要テーブル
---------------------------------------------------- */
div.table_2 {
	margin: 0 0 28px 0;
	padding: 0;

}

table.gaiyou td{
	margin: 0;
	padding: 0 0 0 8px;
	

}

table.gaiyou th{
margin: 0;
padding: 0 8px 0 0;
	vertical-align: top;
	width: 90px;
	text-align: right;
	font-weight: normal;
	line-height: 1.5em;
	border-right: #cccccc solid 2px;
}

table.gaiyou td{
vertical-align: top;
}


/* キャッチ画像
---------------------------------------------------- */

div.catch {
	margin: 14px 0 40px 0;
	padding: 0;

}

/* リスト
---------------------------------------------------- */

div.list {
	margin:  0 0 28px 0;
	padding: 0;
}

div.list ul#corpo_list {
	margin: 0;
	padding-left: 18px;
	
}


/* 関連子会社
---------------------------------------------------- */
.kanren {
	margin: 26px 10px 28px 10px;
	padding: 10px;
	width: 490px;
	border: #cccccc 1px solid;

}

.kanren img {
	float: left;

}

/* 注意書き、文字小さい
---------------------------------------------------- */
.font_small {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 80%;

}
</pre></body></html>