@charset "Shift_JIS";body {	margin: 0;	padding: 0;	color: #555555;	font-size: 12px;	line-height: 150%;	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif,Verdana,Arial,Helvetica;	background-color: #FFFFFF;	background-image: url(../images/back.gif);}td {	color: #555555;	font-size: 12px;	line-height: 150%;	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif,Verdana,Arial,Helvetica;}div,span,ul,ol,li,blockquote,h1,h2,h3,h4,h5,h6,form {	margin: 0;	padding: 0;}h5 {	color: #009999;	font-size: 14px;	line-height: 150%;	font-weight: bold;	margin: 0px 0px 10px 0px;	padding: 0px;}p {	margin: 0px 0px 10px 0px;	padding: 0px;}a:link {  text-decoration: underline; color: #0066CC}a:visited {  text-decoration: underline; color: #0066CC}a:hover {  text-decoration: none; color: #FFFFFF; background-color: #738C9C}a:active {  text-decoration: none; color: #0066CC}.box-tb-info1 {	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 0px;	border-bottom: 1px dashed #738C9C;}.box-trbl-info2 {	border-bottom: 1px dashed #738C9C;	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;}.box-t-info3 {	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;	border-bottom: 1px dashed #738C9C;}.box-trbl {	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;}.box-trl {	margin: 0px 0px 0px 0px;	padding: 10px 10px 0px 10px;}.box-rl {	margin: 0px 0px 0px 0px;	padding: 0px 10px 0px 10px;}.box-tb {	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 0px;}.box-rb {	margin: 0px 0px 0px 0px;	padding: 0px 10px 10px 0px;}.box-b {	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;}.box-t {	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;}.box-r {	margin: 0px 0px 0px 0px;	padding: 0px 10px 0px 0px;}.box-t-bg-taping {	background: url(../service/img/bg_taping.jpg) no-repeat top right;	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;}/* フォームデザイン部分041208 */#table-form01 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.table01 {	width: 100%;}#table-form01 th {	font-size: 12px;	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	text-align: right;	background-color: #DDDDDD;	border-bottom: 1px solid #738C9C;}#table-form01 td {	font-size: 12px;	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border-bottom: 1px dashed #A2B3BD;	border-left: 3px solid #FF9900;	background-color: #EEEEEE;}#table-form01 td.off {	border-left: 3px solid #A2B3BD;}#table-form01-btn {	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: right;}#table-form01-btn input {	color: #0066CC;	font-size: 12px;	margin: 0px 0px 0px 0px;	padding: 2px 2px 2px 2px;}/* フォーム内容部分041208 */textarea,#company,#category,#division,#post,#job,#address,#email,#url {	width: 350px;	background-color: #DDDDDD;	border: 1px solid #A2B3BD;}#name01,#name02,#name01-kana,#name02-kana {	width: 120px;	background-color: #DDDDDD;	border: 1px solid #A2B3BD;}#zip01,#zip02,#tel01,#tel02,#tel03,#fax01,#fax02,#fax03 {	width: 60px;	background-color: #DDDDDD;	border: 1px solid #A2B3BD;}#category1-1,#category1-2,#category1-3,#category1-4,#category2-1,#category2-2,#category2-3,#category3-1,#category3-2,#category3-3 {	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;}input:focus {	background-color: #FFFFCC !important;}textarea:focus {	background-color: #FFFFCC !important;}.main-title1 {	color: #738C9C;	font-size: 16px;	line-height: 150%;	font-weight: bold;	border-top: 3px solid #738C9C;	border-bottom: 3px solid #738C9C;	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 25px;	background: url(../images/icon_arrow1.gif) no-repeat 0px 50%;}.sub-title1 {	color: #738C9C;	font-size: 16px;	font-weight: bold;	border-left: 5px solid #99CC00;	border-bottom: 1px dashed #738C9C;	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 5px;	background-color: #DDDDDD;}ul {	list-style: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}li {	font-size: 12px;	line-height: 150%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 20px;	background: url(../images/icon_arrow2.gif) no-repeat 0px 2px;}.txt12pxb-bluegreen {	color: #009999;	font-size: 12px;	line-height: 150%;	font-weight: bold;}.midashi01 {	color: #009999;	font-size: 16px;	font-weight: bold;	border-bottom: 2px solid #009999;	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;}.tdbox01 {	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border-bottom: 1px dashed #738C9C;}.tdbox-waku01 {	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border-bottom: 1px dashed #738C9C;	border-left: 1px dashed #738C9C;	border-right: 1px dashed #738C9C;}.txt16pxb-blue {	color: #0099CC;	font-size: 16px;	line-height: 150%;	font-weight: bold;}.txt14pxb-white {	color: #FFFFFF;	font-size: 14px;}.list1 {	font-size: 16px;	color: #009900;	line-height: 150%;	margin: 0px 0px 0px 0px;	padding: 10px 0px 5px 20px;	border-bottom: 2px solid #A2B3BD;	background: url(../images/icon_arrow2.gif) no-repeat 0px 15px;}.local-menu1 {	margin: 0px 0px 0px 0px;	padding: 5px 5px 5px 20px;	border-bottom: 1px dashed #738C9C;	background: url(../images/icon_arrow2.gif) no-repeat 0px 7px;}.table2 {	background-color: EEEEEE;	border-left-width: medium;	border-left-style: solid;	border-left-color: #ff9900;	margin-left: 10px;	padding-left: 10px;	font-size: 12px;	line-height: 20px;	color: #738C9C;	margin-bottom: 3px;	padding-bottom: 3px;	margin-right: 10px;	padding-right: 10px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #999999;}.table2-1 {	font-size: 12px;	color: #617685;	margin-left: 10px;	padding-left: 10px;	line-height: 20px;	margin-top: 0px;	margin-bottom: 3px;	padding-bottom: 3px;	background-color: #CFCFDF;	font-weight: 400;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A2A3C1;}.address {	font-size: 12px;	color: #666666;	line-height: 18px;}