@charset "Shift_JIS";/* -- BASIC DEFINITIONS -- */body {	font-size: 15px;	line-height: 1.6em;	color: #333333;	margin: 0px;	padding: 0px;	background:none;}.header {	background:none;}img { border:none; }ul, li, div, p, dl, dt, dd, h1, h2, h3, h4, h5, form { margin: 0; padding: 0; font-weight: normal; }a:link { text-decoration: none; color: #386CB0; } /* リンク文字の色 */a:visited { text-decoration: none; color: #386CB0; }  /* アクセス済みの色 */a:hover { text-decoration: underline; color: #386CB0;} /* ポイントしたときの色 */a:active { text-decoration: underline; color: #386CB0;} /* クリックした瞬間の色 */ .ft01 {font-size: 9px; line-height: 1.2em;}/* 個別フォントサイズ　9px */ .ft02 {font-size: 10px; line-height: 1.3em;}/* 個別フォントサイズ　10px */ .ft03 {font-size: 11px; line-height: 1.3em;}/* 個別フォントサイズ　11px */ .ft04 {font-size: 12px; line-height: 1.4em;}/* 個別フォントサイズ　12px */ .ft05 {font-size: 15px; line-height: 1.6em;}/* 個別フォントサイズ　15px */ .ft06 {font-size: 18px; line-height: 1.7em;}/* 個別フォントサイズ　18px */ .ft07 {font-size: 20px; line-height: 1.8em;}/* 個別フォントサイズ　20px */ .ft08 {font-size: 22px; line-height: 2.0em;}/* 個別フォントサイズ　22px */ .ft09 {font-size: 25px; line-height: 2.3em;}/* 個別フォントサイズ　25px */ /* -- //BASIC DEFINITIONS -- */.midashi1 {	font-size: 18px;	color: #333333;	font-weight: bold;	text-align: left;	background: url(../cmn/contents_title.jpg) no-repeat;	padding: 15px 0px 0px 15px;	margin: 75px 0px 0px 20px;	height: 45px;}.midashi2 {	font-size: 14px;	color: #386CB0;	background: url(../cmn/contents_midashi.gif) no-repeat;	margin: 15px 15px 0px 35px;	text-align: left;	padding: 8px 0px 0px 15px;	height: 35px;}.midashi3 {	font-size: 13px;	font-weight: bold;	color: #386CB0;	background: url(../cmn/icon.gif) no-repeat 0px 6px;	padding: 0px 0px 0px 10px;}.list {	padding: 0px 15px 0px 35px;}.number {	padding: 0px;}/* -- //NAVIGATION -- */#navi {	background: #386cb0;	text-align: center;}#navi ul {	list-style: none;	line-height: 0px;	background: left;}#navi li {	line-height: 0px;	text-align: left;		background: #EBEBEB;}#navi a {	line-height: 1.4em;	font-size: 11px;}#navi img {	border: none;	vertical-align: top;}ul.menu li {	border-bottom: 1px solid #CCCCCC;}ul.menu li a {	background: url(../cmn/icon01.gif) no-repeat 5px 10px;	display: block;	padding-left: 18px;	padding-top: 5px;	padding-bottom: 5px;}ul.menu li a:hover {	background: #386cb0 url(../cmn/icon02.gif) no-repeat 5px 10px;	color: #FFFFFF;	text-decoration: underline;}#table td {	font-size: 12px;	line-height: 1.4em;}