/*****リセット*****/*{	margin:0;	padding:0;	font-family:"MS UI Gothic", Osaka, "メイリオ", "Verdana", "Times New Roman", Times, serif;	font-size:14px;	font-weight:normal;	font-style:normal;}li{	list-style-type:none;}a{	text-decoration:none;}img{	border:0;}p{	line-height:150%;}body{	text-align:center;}/*****バナー設定*****/.banner{	padding:0 0 10px 0;}/*****背景*****/#shadow{	background:url(../images/shadow.jpg) repeat-y;	width:1040px;	margin:0 auto;}#backbg{	background:#FFF;	width:1000px;	margin:0 auto;}/*****header*****/#header{	background:url(../images/bg.gif) repeat-y 0;	margin:0;	padding:0;	width:1000px;}#header h1{	height:227px;	padding-bottom:10px;}#header h2{	height:160px;}/*****メニュー*****/#globalNav{	width:730px;	position:relative;	top:-20px;	left:20px;	float:left;	overflow:hidden;}#globalNav li{	padding-bottom:5px;}#globalNav .navLeft{	float:left;}#globalNav .navRight{	float:right;}/*****簡易料金計測******/#price {	float: right;	height: 505px;	width: 230px;}#content{	width:214px;	overflow:hidden;	float:right;	text-align:left;	margin-top:20px;	padding-right:16px;}#content h3{	width:197px;	padding:5px 0 4px 5px;	margin-bottom:5px;	background-color:#000;	color:#fff;	float:left;}#content #table_cal{	clear:both;	width:202px;}/*****メニュー下のコンテンツ*****/#underContent{	width:730px;	padding-left:20px;	text-align: left;	float: left;}#underContent .menberBanner{	margin:0;	padding:0;}#news,#s_map,#icon{	padding-top:10px;	padding-left:10px;}#news {	width:720px;	padding-top: 30px;}#news li p{	padding:0;	margin:0;}#news .navRight{	width:610px;	float:right;}#news h3{	background:url(../images/news.gif) no-repeat;	text-indent:-5000px;}#news ul p{	float:left;}/****TOPのサイトマップ*****/#s_map{	width:720px;	padding-top:30px;	float: left;}#s_map h3{	background:url(../images/sitemap.gif) no-repeat;	text-indent:-5000px;	height:13px;}/*****マップリンクの色指定*****//*#s_map ul li a{	color:#333;	font-size:13px;}#s_map ul li{	line-height:1em;}#s_map #mapHome,#s_map #mapwelcome,#s_map #rightBox{	margin-left:10px;}#s_map #mapHomeTitle a,#s_map #mapHomeTitle a:visited{	color:#0000FF;	font-weight:bold;}#s_map #mapHomeTitle a:hover{	color:#0000FF;	font-weight:bold;	text-decoration:underline;}#s_map #mapwelcomeTitle a,#s_map #mapwelcomeTitle a:visited{	color:#00B496;	font-weight:bold;}#s_map #mapwelcomeTitle a:hover{	color:#00B496;	font-weight:bold;	text-decoration:underline;}#s_map #mapchooseTitle a,#s_map #mapchooseTitle a:visited{	color:#FF8233;	font-weight:bold;}#s_map #mapchooseTitle a:hover{	color:#FF8233;	font-weight:bold;	text-decoration:underline;}#s_map #mapHurryTitle a,#s_map #mapHurryTitle a:visited{	color:#FF50DC;	font-weight:bold;}#s_map #mapHurryTitle a:hover{	color:#FF50DC;	font-weight:bold;	text-decoration:underline;}#s_map #mapSameTitle a,#s_map #mapSameTitle a:visited{	color:#00BEF0;	font-weight:bold;}#s_map #mapSameTitle a:hover{	color:#00BEF0;	font-weight:bold;	text-decoration:underline;}#s_map #mapReqruitTitle a,#s_map #mapReqruitTitle a:visited{	color:#8C32F0;	font-weight:bold;}#s_map #mapReqruitTitle a:hover{	color:#8C32F0;	font-weight:bold;	text-decoration:underline;}#s_map #mapLoginTitle a,#s_map #mapLoginTitle a:visited{	color:#8CBE00;	font-weight:bold;}#s_map #mapLoginTitle a:hover{	color:#8CBE00;	font-weight:bold;	text-decoration:underline;}#s_map a:hover{	text-decoration:underline;}*//*****各マップ設定*****//*#mapHome{	padding-top:10px;	padding-bottom:5px;}#s_map #mapwelcome{	background:#F0F0F0;	width:310px;	padding:10px 0px 10px 0;	float:left;}#s_map #mapwelcome #mapwelcomeTitle{	padding-left:10px;}#s_map #rightBox{	width:380px;	float:right;	margin:0;	padding:0;	overflow:hidden;}#s_map #mapHurry,#s_map #mapchoose,#s_map #mapLogin{	width:175px;	margin-bottom:5px;	padding:10px 0 10px 5px;	float:left;	background-color:#F0F0F0;}#s_map #mapSame,#s_map #mapReqruit{	width:185px;	margin-bottom:5px;	padding:10px 0 10px 5px;	float:right;	background-color:#F0F0F0;}#s_map #mapinformation{	clear:both;	width:320px;}#s_map #mapinformation li{	display:inline;	padding-right:10px;}#s_map #mapinformation li a{	font-size:12px;}*//*****L字配置*****//*#s_map #mapwelcome .subNav{	background:url(../images/transition1.gif) no-repeat 0 0;	margin-left:40px;	padding:5px 0 0 12px;}#s_map #mapwelcome .inner_subNav{	background:url(../images/transition1.gif) no-repeat 0 0;	margin-left:80px;	padding:5px 0 0 12px;}#mapSame .subNav, #mapReqruit .subNav{	background:url(../images/transition1.gif) no-repeat 0 0;	margin-left:40px;	padding:5px 0 0 12px;}*/#icon{	clear:both;	padding-top:20px;	padding-bottom:10px;}#icon ul li{	display:inline;	margin-right:5px;}/*****会社概要などのインフォメーション*****/#information{	width:1000px;	padding-top:20px;	margin-bottom:20px;	clear:both;}#information ul{	text-align:center;	display:block;}#information ul li ,#information ul li a{	font-size:14px;	color:#323232;	display:inline;}#information ul li a{	text-decoration:underline;}/*****フッター*****/#footer{	background-color:#000;	width:1000px;	margin:0 auto;	clear:both;	color:white;	text-align:right;	padding:5px 0 5px 0;}#footer address{	padding-right:20px;	letter-spacing:1.1px;}#index #undercontent_r {	padding-right: 20px;	float: right;	width: 202px;	text-align: left;}#index #undercontent_r img {	padding-bottom: 10px;}