@charset "utf-8";

html { 
	overflow-y:scroll; 
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff;
	margin: 0;
	padding: 8px 0 0 0;
	text-align: center;
	color: #444444;
}

h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

a img{	border: 0;}

p, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.5;
}

p {
	*height: 1%;   /* for ie6*/
}

#container {
	width: 685px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}

#header {
	margin-bottom: 10px;
}

#mainmenu {
	height: 35px;
}

#mainmenu ul{
	margin: 0;
	padding: 0;
	list-style-type:none;
}

#mainmenu li {
	margin: 0;
	padding: 0;
	float: left;
}

.mainmenu1 {	width: 158px;}
.mainmenu2 {	width: 127px;}
.mainmenu3 {	width: 135px;}
.mainmenu4 {	width: 139px;}
.mainmenu5 {	width: 126px;}

#navi {	
	padding: 8px 4px;
	color: #a7a7a7;
}

#navi a:link,
#navi a:visited {
	color: #a7a7a7;
	text-decoration:none;
}

#title {	margin: 0;}

#navi a:hover {	text-decoration: underline;}

#mainContent {
	padding: 30px 20px 20px 23px;
	background: url(../images/main_bg.gif) repeat-y left;
}

#mainContent a:link,
#mainContent a:visited{
	text-decoration: none;
	color: #3232d5;
}

#mainContent a:hover {
	color: #FF3333;
}

#footer {
	background: url(../images/main_bottom.gif) no-repeat left top;
	padding: 10px 0 10px 0;
}

.mi01 {	margin-bottom :13px;}


.fn-left {
	clear: both; 
	float: left;
	width: 200px;
}

.fn-left a {
	background: url(../images/icon_fn_back.gif) no-repeat right center;
	padding: 0 20px 0 6px;
}

.fn-right{
	float: right;
	width: 200px;
	text-align: right;
}

.fn-right a {
	background: url(../images/icon_fn_next.gif) no-repeat left center;
	padding: 0 6px 0 20px;
}


.clear {clear:both};

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}

.font10 {font-size: 10px; }



/* WaterVisionとは？ */

.index-left {
	float: left;
	width: 415px;
}

.index-right {
	float: right;
}

/* 使用、特性*/

.spec-left {
	float: left;
	width: 280px;
}

.spec-right {
	float: right;
}

/* 事例 */

/* メディアガイド */
.media-wrap{
	overflow: hidden;
}
.media-right {
	float: right;
}

/* 設置店一覧 */

.pdf a {
	background: url(../images/icon_pdf.gif) no-repeat left center;
	padding: 5px 10px 3px 20px;
}