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

/* --- 全体の背景・テキスト --- */
body {

    font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/
    font-size:normal;/*文字の大きさ*/
    text-align:center;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
    background-image:url(./business_file/bg310.gif);/* 背景の画像 */

}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- コンテナ --- */
#container {
width: 785px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background: url(./business_file/sidebar_150.jpg) repeat-y left; /* サイドバーの背景画像 */
background-color: #c0ffc0; /* メインカラムの背景色 */
border-left: 5px #0101df solid; /* 左の境界線 */
border-right: 10px #0101df solid; /* 右の境界線 */
}

/* +++--- ヘッダ ---+++ */
#header {
background-color: #0101df; /* ヘッダの背景色 */
}

/*　ヘッダーボックス　*/
table.structure{
	border: 2px #c0ffc0 solid;
    background-color:#ffffcc;
    width:680px;
	height:60px;
    text-align:left;
    margin:0px auto;
}

table.structure td.topmenu_on{
	width: 30px;
	border: 1px solid;
	border-color: #c0ffc0;
	background-color:#c0ffc0;
}

table.structure td.topmenu_off{
	width: 30px;
	border: 1px solid;
	border-color: #c0ffc0;
}





/* --- ナビゲーションエリア --- */
#nav {
	float: left;
	width: 150px; /* サイドバーの幅 */
	padding: 20px 0 40px 0;
}

/*  ナビゲーションバー  */
div.navbar {
	width: 120px; /* ナビゲーションの幅 */
	font-size: 80%;
	margin: 5px;
}



/*  メニューエリア  */
div.navbar ul.nl {
	margin: 0;
	padding: 0;
	border-top: 1px #c0c0c0 solid; /* 最上部の境界線 */
	list-style-type: none;
	text-align: left;
}

/*  メニュー項目  */
div.navbar ul.nl li.bgoff {
	background-color: #ffffcc; /* 項目の背景色 */
	border-bottom: 1px #c0c0c0 solid; /* 項目の下境界線 */
}
div.navbar ul.nl li.bgon {
	background-color: #c0ffc0; /* 項目の背景色 */
	border-bottom: 1px #c0c0c0 solid; /* 項目の下境界線 */
}



/*  リンク  */
div.navbar ul.nl li a {
	display: block;
	position: relative; /* IE6用 */
	padding: 9px 10px; /* リンクエリアのパディング（上下、左右） */
	text-decoration: none; /* テキストの下線（なし） */
}
/*  ポイント時の設定  */
div.navbar ul.nl li a:hover {
	background-color: #ffff99; /* ポイント時の背景色 */
	text-decoration: underline; /* テキストの下線（あり） */
}





/* --- メインカラム --- */
#content {
	float: left;
	width: 630px; /* メインカラムの幅 */
	padding: 20px 0px 20px 0px;
}

/*  メインコンテンツ  */
div.main {
	width: 580px; /* メインコンテンツの幅 */
	font-size: 90%;
	padding: 0px 20px 0px 20px;
}

h4{
	margin:15px;
	text-align: center;
	color:#3333ff;
	background-color:#ffcc66;
}

div.main ul.nl {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}

div.main table.mainmenu{
	width: 500px;
	align; center;
	margin: 20px;
	border: 2px #ccccff solid;
	text-align: left;
	vertical-align: middle;
}

div.main td{
	border: 1px #cccc99 solid;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}

div.main p {
	text-align: left;
	margin: 1em 10px;
	line-height: 130%;
}


ul.contents{
	text-align: left;
    list-style:none;
    margin:0px;
    padding:0px 1em;
}

li.content{
    list-style:none;
    background-image:url(./business_file/box20.gif);
    background-repeat:no-repeat;
    padding:0px 20px;
    margin:5px;
}






/* --- フッタ --- */
#footer {
	clear: left; /* フロートのクリア */
	width: 100%;
	background-color: #0101df; /* フッタの背景色 */
}


p.care{
	text-align: left;
	font-size: 80%;
	color: #cccccc;
	border-style: solid;
	border-width: 5px;
	border-color: #0101df;
	padding: 4px;
	margin: 50px;
	background-color: #3366cc; /* 背景色 */
}



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