@charset "UTF-8";body {	margin: 0;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 13px;	background-image: url(images/back.jpg);	background-repeat: repeat-x;	background-color: #FFFFFF;	color: #000000;}a:link   { color: #0000ff; font-size: 13px; text-decoration: underline }a:visited   { color: #601886; font-size: 13px; text-decoration: underline }a:hover { color: #f39700; font-size: 13px; text-decoration: underline }a.sizedown:link  { color: #0000ff; font-size: 10px; text-decoration: underline }a.sizedown:visited  {color: #601886; font-size: 10px; text-decoration: underline }a.sizedown:hover  { color: #f39700; font-size: 10px; text-decoration: underline }a.sizedown2:link  { color: #0000ff; font-size: 12px; text-decoration: underline }a.sizedown2:visited  {color: #601886; font-size: 12px; text-decoration: underline }a.sizedown2:hover  { color: #f39700; font-size: 12px; text-decoration: underline }a.shiro:link  { color: #ffffff; font-size: 13px; text-decoration: underline }a.shiro:visited  {color: #ffffff; font-size: 13px; text-decoration: underline }a.shiro:hover  { color: #ffffff; font-size: 13px; text-decoration: underline }/* **************テーブル・レイアウト関係*************** */.text-red1 { 	color: #ee0000; 	font-size: 13px; 	font-weight: bold; }.text-s { 	font-size: 10px; 	color: #000000;}/* **************テーブル・レイアウト関係*************** */.allrevue{	background-image: url(images/allrevue_back.jpg);	background-repeat: repeat-x;	background-color: #FFFFFF;	border:2px solid #ffffff;	padding: 15px 5px 15px 15px;	line-height:180%;	text-align: left;}.linksyu{	background-image: url(images/link_back.jpg);	background-repeat: repeat-x;	background-color: #ffffff;	border:1px solid #ffffff;	padding: 5px 5px 15px 15px;	line-height:180%;	text-align: left;}.top_management1{	background-color: #f6c73b;	border:1px solid #999999;	border-collapse: collapse;	padding: 2px 5px 2px 10px;	line-height:180%;	font-weight:bold;	text-align: left;}.top_management2{	background-color: #ffffff;	border:1px solid #999999;	border-collapse: collapse;	padding: 5px;	line-height:180%;	text-align: left;}.top_service_title{	background-color: #ff7e04;	border:1px solid #ff7e04; 	border-collapse: collapse;	padding: 2px 0px 2px 0px;	text-align: center;	font-size: 14px; 	color: #ffffff;	font-weight: bold; }.top_service{	background-color: #fff7f0;	border:1px solid #ff7e04; 	border-collapse: collapse;	padding: 5px 10px 5px 10px;	line-height:160%;	text-align: left;	font-size: 12px; }.top_service_title2{	background-color: #4c99f9;	border:1px solid #4c99f9; 	border-collapse: collapse;	padding: 2px 0px 2px 0px;	text-align: center;	font-size: 14px; 	color: #ffffff;	font-weight: bold; }.top_service2{	background-color: #ffffff;	border:1px solid #4c99f9; 	border-collapse: collapse;	padding: 5px 10px 5px 10px;	line-height:160%;	text-align: left;	font-size: 12px; }.top_guide{	background-color: #fff7f0;	border-left:1px solid #ff7e04; 	border-right:1px solid #ff7e04; 	border-bottom:1px solid #ff7e04; 	border-collapse: collapse;	padding: 5px 5px 5px 0px;	line-height:170%;	text-align: left;}/* **************スペース関係*************** */.top_left_sell1{	padding: 0px 0px 4px 0px;}.top_left_sell2{	padding: 0px 0px 3px 0px;}.top_left_sell3{	padding: 0px 0px 20px 0px;}.top_left_sell4{	padding: 20px 0px 0px 0px;}/* **************リスト関係*************** */ul {list-style-type: none;}li {padding-left: 15px;padding-bottom: 1px;background: url(images/icon_arrow.gif) no-repeat 0 4px;}/* **************配置関係*************** */div.layout {   padding:0.1em;} div.left {   text-align: left;   float: left;}div.right {   text-align: right;}