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

body	{
		background: rgb(222,235,245) url('../img_top/cont_allback.gif') repeat-x; 
		color: #333; 
		overflow: auto; 
		font-size: 11px; 
		text-align :center; 
		margin: 0px; 
		padding :0px;
		}
body a	{
		color: rgb(0,58,131);
		}
body a:visited	{
		color: rgb(0,58,131);
		}


#box	{  /*　全体のコンテンツ　*/
		width: 790px; 
		height: 100%;
		margin: 0px; 
		padding: 0px;
		background: white; 
		text-align: center; 
		}

#toptbl	{   /*　ロゴとメニュー　*/
		width: 790px; 
		margin: 0px; 
		padding: 0px;
		text-align: center; 
		}

#contbox, #contbox2	{   /*　メニュー下のコンテンツ部分　*/
		width: 790px; 
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		background: url('../img_top/cont_back1.gif') repeat-y;
		text-align: left;
		}

#contbox2	{
		background: url('../img_top/cont_back.gif') repeat-y;
			}

#contentstbl	{
				width: 769px;
				margin: 0 0 0 10px;
				padding: 0;
				background: white;
				}
#contentstbl2	{
				width: 769px;
				margin: 10px 0 0 10px;
				padding: 0;
				}

body &gt; #box, #box &gt; #toptbl	{
		margin: 0 auto;
		}
img	{
		border: none;
		}
body &gt; img	{
		vertical-align: bottom;
		}




/**************** footerpadding *****************/

#footerpadding	{
				width: 1px;
				height: 260px;
				}



/*footer*/

#footer	{
		width: 780px;
		height: 25px;
		text-align: right;
		background: rgb(139,166,194);
		margin: 0 0 0 5px; 
		padding: 0; 
		}
#footer span	{
		display: block;
		margin: 0;
		padding: 5px 13px 0;
		color: white; 
		font-family: "Century Gothic",Ariel,sans-serif;
		font-size: 9px;
		}


/*コンテンツ*/

#contents {
			width: 744px;
			margin: 0 0 0 25px;
			padding: 40px 0 0 0;
			text-align: left;
			vertical-align: top;
			text-align: left;
			font-size: 12px;
			}


#contentstbl744	{
				width: 744px;
				background: url('../service/img/service_cont_back.gif') left top repeat-y;
				margin:0;
				padding: 0;
				}

#lefttxt	{
			width: 517px;
			margin: 0;
			padding: 0;
			vertical-align: top;
				}				

/* 右メニュー */

#rightmenus	{
			width: 214px;
			margin: 0;
			padding: 0;
			vertical-align: top;
			}
#rmenus	{
		width: 213px;
		margin: 0;
		padding: 20px 12px;
		font-size: 12px;
		color: rgb(93,220,230);
		background: rgb(35,83,157);
		line-height: 1em;
		}
#rmenus ul	{
			margin: 5px 0 0 5px;
			padding: 0;
			line-height: 1.6em;
			color: white;
			list-style: none outside;
			}
#rmenus ul a	{
				color: white;
				}
#rmenus li.off	{
			padding-left: 15px;
			background: url('../service/img/service_menubtn.gif') left 4px no-repeat;
				}
#rmenus li.on	{
			padding-left: 15px;
			background: url('../service/img/service_menubtn_on.gif') left 4px no-repeat;
				}



	h1	{
		margin: 0px;
		padding: 0;
		}
	h2	{
		margin: 0;
		padding: 0;
		}
	h3	{
		margin: 15px 0 0;
		padding: 0;
		}





		/***************** 各ページタイトル ****************/

h1.h1title	{
			width: 517px;
			height: 20px;
			background: url('../img_top/h1title_back.gif') no-repeat;
			font-size: 14px;
			font-weight: bold;
			color: rgb(28,73,139);
			}
h1.h1title span	{
				margin: 3px 0 0 10px;
				}

		/***************** end 各ページタイトル ****************/



/***************** others *************************/


pre	{
	margin: 20px;
	padding: 0;
	}




.bortop	{
			border-top: 2px solid #ccc;
			width: 100% !important;
			}
.lineb	{
		border-bottom: 1px solid #999;
		}

.divinline	{
			display: inline;
			}

.right	{
		text-align: right;
		}




.orange	{
		color: rgb(255,153,51);
		}
.sblue	{
			color: rgb(50,114,184);
			}





.margint10	{
			margin: 10px 0 0;
			}


.marginb10	{
			margin: 0 0 10px;
			}
.marginb20	{
			margin: 0 0 20px;
			}
.marginb50	{
			margin: 0 0 50px;
			}
.marginb100	{
			margin: 0 0 100px;
			}
.marginb200	{
			margin: 0 0 200px;
			}
.marginb300	{
			margin: 0 0 300px;
			}



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