@import url(default.css);/* -----------パンくず----------- */.bread {	margin: 0;	padding-right: 10px;	padding-bottom: 2px;	font-size: 10px;	line-height: 1.3em;	color: #333;	text-align: right;}.here { color: #F30; }/* -----------大見出し----------- */h2.title01 {	display: block;	width: 620px;	height: 36px;	margin-bottom: 2px;	padding: 0;}h2.title0102 {	display: block;	width: 620px;	height: 36px;	margin-bottom: 18px;	padding: 0;}/* -----------章内ミニナビ----------- */.mininavi {	margin-bottom: 5px;	padding-right: 10px;	font-size: 10px;	color: #333;	text-align: right;}/* -----------中見出し----------- */h3.title02 {	display: block;	width: 620px;	height: 30px;	margin-bottom: 15px;	padding: 0;}/* -----------小見出し----------- */.title03 {	margin: 0 20px 15px 20px;	width: 580px;	font-size: 16px;	font-weight: bold;	color: #0068B3;	background: url("../images/titlebg01.gif") left bottom no-repeat;}.title03 h4 {	padding-left: 19px;	padding-bottom: 5px;}.title03 h4 a {	color: #0068B3;}/* -----------テキスト----------- */.txt01 {	margin: 0 20px 2.8em 20px;	padding: 0;	width: 580px;}/* -----------テーブル01：会社概要----------- */.tbl01 {	margin-bottom: 60px;	width: 100%;	border-collapse: separate;	border-spacing: 2px;}.tbl01 th { padding:0.8em 1.5em; }.tbl01 th {	background-color: #5DC2C0;	text-align: center;	width: 7em;	white-space: nowrap;	color: #FFF;}.tbl01 td {	background-color: #EBEBEB;	text-align: left;}.tdp01 { padding:0.8em 1em; }.tdp02 {	padding-top:0;	padding-bottom:0;}/* -----------テーブル02：入力フォーム----------- */.tbl02 {	margin-bottom: 10px;	width: 100%;	border-collapse: separate;	border-spacing: 2px;}.tbl02 th,.tbl02 td { padding:0.8em 1em; }.tbl02 th {	background-color: #DDD;	text-align: center;	white-space: nowrap;	line-height: 1.3em;}.tbl02 td {	background-color: #EBEBEB;	text-align: left;	line-height: 2em;}/* -----------テーブル03：確認画面・エラー画面----------- */.tbl03 {	margin-bottom: 10px;	width: 100%;	border-collapse: separate;	border-spacing: 2px;}.tbl03 th,.tbl03 td { padding:0.5em 1em; }.tbl03 th {	background-color: #DDD;	text-align: center;	white-space: nowrap;	line-height: 1.3em;}.tbl03 td {	background-color: #EBEBEB;	text-align: left;	line-height: 2em;}/* -----------文字----------- */.attention {	font-size: 10px;	font-weight: normal;	color: #F00;}.center {	text-align: center;}.sml01 {	font-size: 11px;}.smlrd01 {	font-size: 11px;	color: #F00;}.bld01 {	font-weight: bold;	color: #000;	}.bld02 {	font-size: 14px;	font-weight: bold;	color: #000;	}.rd01 {	color: #F00;}