@charset "UTF-8";body,div,ol,ul,dl,form {	margin: 0px;	padding: 0px;}p,h1,h2,h3,h4,h5,h6,dt,dd,input,textarea {	margin: 0px;	padding: 0px;	font-size: 100%;}a:link {	color: #333333;}a:visited {	color: #cc0000;}a:hover {	color: #00cccc;}a {	outline: none;}em {	font-style: normal;	font-weight: bold;}hr {	height: 0px;	visibility: hidden;	clear: both;	margin: 0;	border: none;}img {	border: none;}/* ページ全体の基本レイアウト---------------------------------------------------- */body {	margin: 0;  	padding: 0;  	font: small "MS Pゴシック",OSAKA,sans-serif;  	color: #333333;  	background-image: url(./img/head_bg.png);	background-repeat: repeat-x;}#container {	margin: 0 auto;	padding: 0;	width: 1000px;}/* header---------------------------------------------------- */#header {	margin: 10px auto 0px auto;	width: 960px;	height: 115px;}#headcont {	margin: 0px;	padding: 0px;	height: 71px;}#header h1 {	margin: 0px;	text-align: right;	font-weight: normal;}#headlogo {	float: left;	margin: 0px;}#headtel {	float: right;}/* グローバルナビ---------------------------------------------------- */#globalnavi {	margin: 0;	padding: 0;	height: 60px;	background-image: url(./img/glonavi_bg.png);	background-repeat: repeat-x;}#globalnavi ul li {	list-style: none;	display: block;	margin: 0;	padding: 0;	float: left;	text-indent: -9999px;	height: 60px;}#globalnavi ul li a {	display: block;	text-decoration: none;	padding: 0;	height: 60px;	background-image: url(./img/glonavi.png);	background-repeat: no-repeat;}#globalnavi ul li#home,#globalnavi ul li#navi,#globalnavi ul li#setsubi,#globalnavi ul li#product,#globalnavi ul li#gyoumu,#globalnavi ul li#repair {	width: 160px;}#globalnavi ul li#home a {	background-position: 0 0;}#globalnavi ul li#navi a {	background-position: -160px 0;}#globalnavi ul li#setsubi a {	background-position: -320px 0;}#globalnavi ul li#product a {	background-position: -480px 0;}#globalnavi ul li#gyoumu a {	background-position: -640px 0;}#globalnavi ul li#repair a {	background-position: -800px 0;}#globalnavi ul li#home a:hover {	background-position: 0 100%;}#globalnavi ul li#navi a:hover {	background-position: -160px 100%;}#globalnavi ul li#setsubi a:hover {	background-position: -320px 100%;}#globalnavi ul li#product a:hover {	background-position: -480px 100%;}#globalnavi ul li#gyoumu a:hover {	background-position: -640px 100%;}#globalnavi ul li#repair a:hover {	background-position: -800px 100%;}/* content---------------------------------------------------- */#content #commontopimg {	width: 967px;	height: 207px;	border: solid 1px #999999;	margin: 40px 0px 20px 18px;	padding: 6px 0px 0px 6px;}/* leftnavi---------------------------------------------------- */#content #leftnavi {	width: 200px;	margin: 20px 0px 0px 20px;	float: left;}#content #leftnavi ul li {	list-style: none;	width: 200px;	height: 50px;	text-indent: -9999px;}#content #leftnavi ul li a {	display: block;	text-decoration: none;	width: 200px;	height: 50px;	margin: 0px;	padding: 0px;}#content #leftnavi ul li#gaiyoulink a {	background-image: url(./img/navi/gaiyou_navi.png);	background-repeat: no-repeat;	height: 50px;}#content #leftnavi ul li#gaiyoulink a:hover {	background-image: url(./img/navi/gaiyou_navi.png);	background-repeat: no-repeat;	background-position: 0 -50px;	height: 50px;}#content #leftnavi ul li#rinenlink a {	background-image: url(./img/navi/rinen_navi.png);	background-repeat: no-repeat;	height: 50px;}#content #leftnavi ul li#rinenlink a:hover {	background-image: url(./img/navi/rinen_navi.png);	background-repeat: no-repeat;	background-position: 0 -50px;	height: 50px;}#content #leftnavi ul li#hinshitsulink a {	background-image: url(./img/navi/hinshitsu_navi.png);	background-repeat: no-repeat;	height: 50px;}#content #leftnavi ul li#hinshitsulink a:hover {	background-image: url(./img/navi/hinshitsu_navi.png);	background-repeat: no-repeat;	background-position: 0 -50px;	height: 50px;}#content #leftnavi ul li#accesslink a {	background-image: url(./img/navi/access_navi.png);	background-repeat: no-repeat;	height: 50px;}#content #leftnavi ul li#accesslink a:hover {	background-image: url(./img/navi/access_navi.png);	background-repeat: no-repeat;	background-position: 0 -50px;	height: 50px;}#content #leftnavi ul li#navitop {	width: 200px;	height: 35px;	margin: 0px;	padding: 0px;	padding-bottom: 5px;	text-indent: 0px;}/* maincont---------------------------------------------------- */#content #maincont {	float: left;}/* navi---------------------------------------------------- */#content #maincont #gaiyou,#content #maincont #rinen,#content #maincont #hinshitsu,#content #maincont #access {	margin: 50px 0px 0px 40px;	width: 720px;}#content #maincont #gaiyou h2,#content #maincont #rinen h2,#content #maincont #hinshitsu h2,#content #maincont #access h2 {	padding-bottom: 20px;}#content #maincont #gaiyou #gaiyoucont {	width: 420px;	float: left;	margin-top: 30px;}#content #maincont #gaiyou #gaiyoucont dl {	border-bottom: solid 1px #333333;	padding: 7px 0px;}#content #maincont #gaiyou #gaiyoucont dl dt {	width: 100px;	float: left;}#content #maincont #gaiyou #gaiyoucont dl dd {	float: left;	width: 320px;}#content #maincont #gaiyou #gaiyoucont dl dd ul li {	list-style: none;}#content #maincont #gaiyou #gaiyoucont dl.col2 {	height: 35px;}#content #maincont #gaiyou #gaiyoucont dl.col2 dt {	margin-top: 10px;}#content #maincont #gaiyou #gaiyoucont dl.col3 {	height: 58px;}#content #maincont #gaiyou #gaiyoucont dl.col3 dt {	margin-top: 20px;}#content #maincont #gaiyou #gaiyouimg {	width: 250px;	margin: 80px 0px 0px 20px;	float: left;}#content #maincont #gaiyou #gaiyouimg p {	text-align: right;	margin-bottom: 40px;}#content #maincont #rinen #rinencont {	text-align: center;	font-size: 20px;	margin: 30px 0px;}#content #maincont #rinen #rinencont p {	margin-bottom: 20px;}#content #maincont #hinshitsu #hinshitsucont {	margin: 40px 0px 50px 40px;	width: 560px;}#content #maincont #hinshitsu #hinshitsucont ol {	font-size: 19px;	list-style-position: inside;}#content #maincont #hinshitsu #hinshitsucont ol li {	margin-bottom: 20px;	line-height: 2em;}#content #maincont #hinshitsu #hinshitsucont ol li span.lisecond {	text-align: right;	display: block;}#content #maincont #hinshitsu #hinshitsucont #name {	margin-left: 400px;	margin-top: 30px;}#content #maincont #access h3 {	margin-left: 10px;}#content #maincont #access #notogawamap,#content #maincont #access #kinugasamap {	margin: 20px 0px 30px 10px;}/* setsubi---------------------------------------------------- */#content #maincont #setsubi {	margin: 50px 0px 0px 40px;	width: 720px;}#content #maincont #setsubi h2 {	padding-bottom: 20px;}#content #maincont #setsubi #setsubicontent {	width: 452px;	float: left;}#content #maincont #setsubi #setsubicontent #bankincont,#content #maincont #setsubi #setsubicontent #sessakucont,#content #maincont #setsubi #setsubicontent #setsubicont {	margin: 20px 0px;	width: 452px;	border-bottom: solid 1px #333333;}#content #maincont #setsubi #setsubicontent #bankincont h3,#content #maincont #setsubi #setsubicontent #sessakucont h3,#content #maincont #setsubi #setsubicontent #setsubicont h3 {	font-size: 18px;	color: #ff0000;	font-weight: normal;}#content #maincont #setsubi #setsubicontent #bankincont dl,#content #maincont #setsubi #setsubicontent #sessakucont dl,#content #maincont #setsubi #setsubicontent #setsubicont dl {	margin: 0px;	padding: 0px;	width: 450px;	border: solid 1px #333333;	border-top: none;	border-bottom: none;}#content #maincont #setsubi #setsubicontent #bankincont dl dt,#content #maincont #setsubi #setsubicontent #bankincont dl dt.col2dt,#content #maincont #setsubi #setsubicontent #sessakucont dl dt,#content #maincont #setsubi #setsubicontent #sessakucont dl dt.col2dt,#content #maincont #setsubi #setsubicontent #setsubicont dl dt,#content #maincont #setsubi #setsubicontent #setsubicont dl dt.col2dt {	float: left;	width: 120px;	padding-left: 5px;	border-top: solid 1px #333333;}#content #maincont #setsubi #setsubicontent #bankincont dl dd,#content #maincont #setsubi #setsubicontent #bankincont dl dd.col2,#content #maincont #setsubi #setsubicontent #sessakucont dl dd,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.col2,#content #maincont #setsubi #setsubicontent #setsubicont dl dd,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.col2 {	float: left;	border-left: solid 1px #333333;	border-top: solid 1px #333333;	padding-left: 5px;	width: 193px}#content #maincont #setsubi #setsubicontent #bankincont dl dd.num,#content #maincont #setsubi #setsubicontent #bankincont dl dd.numcol2,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.num,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.numcol2,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.num,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.numcol2 {	width: 20px;	color: #ffffff;	background-color: #666666;	text-align: center;	border-left: none;	padding: 0px;}#content #maincont #setsubi #setsubicontent #bankincont dl dd.mani,#content #maincont #setsubi #setsubicontent #bankincont dl dd.manicol2,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.mani,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.manicol2,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.mani,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.manicol2 {	width: 100px;}#content #maincont #setsubi #setsubicontent #bankincont dl dt.col2dt,#content #maincont #setsubi #setsubicontent #bankincont dl dd.col2,#content #maincont #setsubi #setsubicontent #bankincont dl dd.numcol2,#content #maincont #setsubi #setsubicontent #bankincont dl dd.manicol2,#content #maincont #setsubi #setsubicontent #sessakucont dl dt.col2dt,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.col2,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.numcol2,#content #maincont #setsubi #setsubicontent #sessakucont dl dd.manicol2,#content #maincont #setsubi #setsubicontent #setsubicont dl dt.col2dt,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.col2,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.numcol2,#content #maincont #setsubi #setsubicontent #setsubicont dl dd.manicol2 {	height: 39px;	line-height: 39px;}#content #maincont #setsubi #setsubiimg {	float: left;	width: 250px;	margin: 46px 0px 0px 15px;}#content #maincont #setsubi #setsubiimg p {	margin-bottom: 20px;}/* kakou---------------------------------------------------- */#content #maincont #kakou {	margin: 50px 0px 0px 40px;	width: 720px;}#content #maincont #kakou h2 {	padding-bottom: 20px;}#content #maincont #kakou #kakoucontent {	width: 452px;	float: left;}/* gyoumu---------------------------------------------------- */#content #maincont #gyoumu {	margin: 50px 0px 20px 40px;	width: 720px;}#content #maincont #gyoumu h2 {	padding-bottom: 20px;}#content #maincont #gyoumu #gyoumucont p {	margin: 20px;	font-size: 15px;}#content #maincont #gyoumu #gyoumucont dl {	margin: 20px;	widht: 670px;	border-top: solid 1px #333333;}#content #maincont #gyoumu #gyoumucont dl dt {	width: 150px;	border: none;	border-bottom: solid 1px #999999;	border-left: solid 1px #333333;	text-align: center;	color: #ffcc66;	background-color: #666666;	float: left;	height: 25px;	line-height: 25px;}#content #maincont #gyoumu #gyoumucont dl dt.last {	border-bottom: solid 1px #333333;}#content #maincont #gyoumu #gyoumucont dl dd {	border: solid 1px #333333;	border-top: none;	float: left;	padding-left: 5px;	width: 522px;	height: 25px;	line-height: 25px;}/* repair---------------------------------------------------- */#content #maincont #repair {	margin: 50px 0px 20px 40px;	width: 720px;}#content #maincont #repair h2 {	padding-bottom: 20px;}#content #maincont #repair #repaircont {	width: 700px;	margin: 20px 0px 0px 20px;}#content #maincont #repair #repaircont #repairsec1,#content #maincont #repair #repaircont #repairsec2,#content #maincont #repair #repaircont #repairsec3,#content #maincont #repair #repaircont #repairsec4 {	width: 230px;	float: left;	text-align: center;}#content #maincont #repair #repaircont #repairsec1 h3,#content #maincont #repair #repaircont #repairsec2 h3,#content #maincont #repair #repaircont #repairsec3 h3,#content #maincont #repair #repaircont #repairsec4 h3 {	font-size: 18px;	font-weight: normal;	margin-bottom: 15px;	border-bottom: solid 2px #006633;}#content #maincont #repair #repaircont #repairsec1img,#content #maincont #repair #repaircont #repairsec2img,#content #maincont #repair #repaircont #repairsec3img,#content #maincont #repair #repaircont #repairsec4img {	float: left;	width: 300px;	margin: 0px 0px 50px 50px;}/* product---------------------------------------------------- */#content #maincont #product {	margin: 50px 0px 40px 40px;	width: 720px;}#content #maincont #product h2 {	border-bottom: solid 3px #006633;	padding-bottom: 20px;}#content #maincont #product #productcont {	margin-top: 30px;}#content #maincont #product #productcont ul li {	list-style: none;	display: block;	margin-right: 55px;	padding: 0;	float: left;}#content #maincont #product #productcont ul li.imglast {	margin-right: 0px;}/* footer---------------------------------------------------- */#footer {	margin: 0;	padding-top: 0;	height: 60px;	background-image: url(./img/footer_bg.gif);	color: #ffffff;}#footer #footernavi {	padding: 20px;	float: left;}#footer #footernavi ul {	list-style: none;}#footer #footernavi ul li {	float: left;	margin-right: 20px;}#footer #footernavi ul li a {	text-decoration: none;	color: #ffffff;}#footer #footernavi ul li a:hover {	color: #00cccc;}#footer #copy {	float: right;	padding: 20px;	padding-right: 40px;}