@import url(sub.css);/* ======個人情報保護に関する同意について===================================== *//* -----------テキスト全体----------- */.cntctindx01 {	margin: 0;	padding:0 2em;}/* -----------個人情報確認のアイコン----------- */a.cntctindxwndw01 {	margin: 0;	padding-left: 16px;	background: url(../images/sub/icon_wndw.gif) no-repeat 0 0;}/* -----------ボックス----------- */.cntctindx_bx01 {	margin: 0 0 2em 0;	padding:0.8em 2em;	background-color: #DBDEE5;}/* -----------ボタン----------- */p.cntctindxsbmt01{	margin: 0;	padding-bottom: 2em;	text-align: center;}/* ======お問い合わせフォーム===================================================== *//* -----------注意書き----------- */p.cntctfrmattntin {	margin: 0;	padding: 0 5px 0 0;	font-size: 11px; 	text-align: right;}/* -----------テーブル----------- */table.cntctfrmtbl01 {	margin: 0.2em 0 1em;	padding: 0;	width: 595px;	border-collapse: collapse;	border: solid 1px #CCC;}table.cntctfrmtbl01 th,table.cntctfrmtbl01 td {	padding: 0.8em 0.3em 0.8em 1em;	border: solid 1px #CCC;}table.cntctfrmtbl01 th {	background-color: #E6E6E6;	white-space: nowrap;	color: #000;	font-weight: normal; 	line-height: 1.2em;}table.cntctfrmtbl01 td.prvcy {	background-color: #DBDEE5;	color: #000;	font-weight: normal; 	line-height: 1.3em;}/* -----------入力枠----------- */input.cntctfrmtxt01{	width: 300px; }input.cntctfrmtxt02{	width: 200px; }input.cntctfrmtxt03{	width: 40px; }input.cntctfrmtxt04{	width: 360px; }textarea.cntctfrmtxt05{	width: 360px; }p.cntctfrmsbmt01{	margin-bottom: 3em;	padding: 0;	text-align: center;}