body {
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;
	overflow: scroll;
}
#block {
	margin: 0 auto;
	width:955px;
	text-align: left;
	background-color:#FFFFFF;
        height:100%;
}
/*header*/
#header {
	margin:0px;
	padding:0px;
	width:955px;
}
.hd1 {
	margin:0px;
	padding:0px;
	float:left;
/*	background-color:#0000FF;*/
}
.hd1 img {
	border:0px;
}
.hd2 {
	margin:0px;
	padding:20px 0px 0px 40px;
        width:160px;
        height:33px;
        background-image:url(assets/images/bg_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
        float:left;
}
.hdmenu {
	margin:0px;
	padding:0px 0px 0px 0px;
        width:650px;
        height:53px;
        background-image:url(assets/images/bg_03.gif);
	background-repeat:repeat-x;
        float:left;
}
.hdmenu ul {
	margin:2px 0px 0px 0px;
	padding:0px;
}
.hdmenu li {
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#FFFFFF;
        border-right:1px solid #66CCCC;
	width:px;
	float:left;
	list-style:none;
}
.hdmenu a {
	padding:5px 8px;
	letter-spacing:1px;
	color:#003399;
        font-weight:bold;
	font-size:100%;
	text-decoration:underline;
	display:block;
}
.hdmenu a:hover {
	background-color:#99ffff;
}
.hdmenu li.point {
	background-color:#99ffff;
}

#main {
	margin:0px;
	padding:0px;
	float:left;
	width:955px;
}
/*menu*/
#main_left {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:200px;
        height:380px;
        background-image:url(assets/images/bg_05.gif);
        background-repeat:no-repeat;
	float:left;
}
#main_left h1 {
	margin:10px;
	padding:10px 5px 0px 5px;
	width:160px;
	height:20px;
	background-color:#3399CC;
	font-size:100%;
	color:#FFFFFF;
}
#main_left h1 a {
	color:#FFFFFF;
         text-decoration:none;
}
#main_left h2 {
	margin:15px 10px 10px 10px;
	padding:0px 0px 0px 20px;
	font-size:100%;
	background-image:url(assets/images/dot_3.gif);
	background-repeat:no-repeat;
}
#main_left h3 {
	margin:15px 10px 10px 10px;
	padding:0px 0px 0px 20px;
	font-size:100%;
	background-image:url(assets/images/dot_5.gif);
	background-repeat:no-repeat;
}
#main_left ul {
	margin:0px;
	padding:0px;
}
#main_left li {
	margin:10px 10px;
	padding:2px 5px;
	width:158px;
	display:block;
	border-left:3px solid #000099;
}
#main_left a:hover {
	text-decoration:none;
}
#main_left .active {
	background-color:#CCFFFF;
}
#main_left hr {
	width:180px;
}
/*main_right*/
/*#main_right {
	margin:0px;
	padding:0px;
	width:710px;
	float:left;
	background-color:#00FF00;
}*/
.h_2 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_2.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
/*製品紹介ダイヤル式液面計*/
#box2 {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:750px;
	float:left;

}
#box2 p {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:550px;
	line-height:200%;
         float:left;
}
#box2 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_3.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box2 h2 {
	margin:30px 0px 0px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#99ccff;
	font-size:100%;
	font-weight:normal;
}
#box2 h3 {
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bold;
         clear:left;
}
/*#box2 img {
	margin:0px 45px 10px 10px;
	float:right;
	clear:both;
}*/
/*トップ製品写真テーブル*/
.tbl1 {
	margin:33px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:700px;
	/*background-color:#FF0000;*/
	border-collapse:collapse;
}
.tbl1 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl1 th {
	margin:0px;
	padding:0px;
	border:1px solid #999999;
	/*background-color:#0000FF;*/
}
.tbl1 td {
	margin:0px;
	padding:5px;
	border:0px;
	font-size:100%;
	text-align:center;
	/*background-color:#00FF00;*/
}
.tbl1 img {
	border:0px;
}
.tbl2 {
	margin:20px 0px 0px 0px;
	padding:0px;
	border:1px solid #000000;
	border-collapse:collapse;
	width:710px;
}
.tbl2 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl2 th {
	margin:0px;
	padding:3px;
	width:20%;
	border:1px solid #000000;
	background-color:#ccffff;
}
.tbl2 td {
	margin:0px;
	padding:3px;
	border:1px solid #000000;
	font-size:100%;
	text-align:left;
	line-height:150%;
}
/*型式説明テーブル*/
.tbl3 {
	margin:20px 0px 0px 0px;
}
.tbl3 th {
	width:20px;
	text-align:center;
}
.tbl3 td {
	/*width:20px;*/
}
/*トップテーブル2案目*/
.tbl4 {
	margin:20px 0px 20px 0px;
	padding:0px;
	border:0px;
	width:710px;
	/*background-color:#FF0000;*/
	border-collapse:collapse;
}
.tbl4 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl4 th {
	margin:0px;
	padding:0px;
	/*border:1px solid #999999;*/
	/*background-color:#0000FF;*/
}
.tbl4 td {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:100%;
	text-align:center;
	/*background-color:#00FF00;*/
}
.tbl4 img {
	border:0px;
}
.tbl5 {
	margin:20px 5px 14px 100px;
	padding:0px;
	border:0px;
	width:400px;
	/*background-color:#FF0000;*/
	border-collapse:collapse;
}
.tbl5 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl5 th {
	margin:0px;
	padding:0px;
	border:1px solid #999999;
	/*background-color:#0000FF;*/
}
.tbl5 td {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:80%;
	text-align:center;
	/*background-color:#00FF00;*/
}
.tbl5 img {
	border:0px;
}
.tbl6 {
	margin:20px 10px 0px 10px;
	padding:0px;
	border:0px;
	width:480px;
	/*background-color:#FF0000;*/
	border-collapse:collapse;
         float:left;
}
.tbl6 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl6 th {
	margin:0px;
	padding:5px;
         width:100px;
	border:1px solid #999999;
	background-color:#feeebf;
}
.tbl6 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
.tbl7 {
	margin:20px 0px 10px 0px;
	padding:0px;
	border:0px;
	width:710px;
	border-collapse:collapse;
         float:left;
}
.tbl7 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl7 th {
	margin:0px;
	padding:5px;
         width:120px;
         font-weight:normal;
	border:1px solid #999999;
	background-color:#feeebf;
}
.tbl7 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
.tbl8 {
	margin:20px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:710px;
	border-collapse:collapse;
         float:left;
}
.tbl8 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl8 th {
	margin:0px;
	padding:5px;
         width:120px;
	border:1px solid #999999;
	background-color:#feeebf;
}
.tbl8 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
/*採用情報テーブル*/
.tbl9 {
	margin:10px 0px 20px 0px;
	padding:0px;
	border:0px;
	width:700px;
	border-collapse:collapse;
         float:left;
}
.tbl9 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl9 th {
	margin:0px;
	padding:5px;
         width:120px;
	border:1px solid #999999;
	background-color:#c3f6ff;
}
.tbl9 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
/*取扱店テーブル*/
.tbl10 {
	margin:0px 0px 10px 0px;
	padding:0px;
	border:0px;
	width:700px;
	border-collapse:collapse;
         float:left;
}
.tbl10 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl10 th {
	margin:0px;
	padding:5px;
	border:1px solid #999999;
	background-color:#c3f6ff;
         text-align:center;
}
.tbl10 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
/*リンクテーブル*/
.tbl11 {
	margin:20px 0px 30px 0px;
	padding:0px;
	border:0px;
	width:710px;
	border-collapse:collapse;
         float:left;
}
.tbl11 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl11 th {
	margin:0px;
	padding:5px;
	border:1px solid #999999;
	background-color:#c3f6ff;
         text-align:left;
}
.tbl11 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
/*検出方法*/
.tbl12 {
	margin:20px 0px 30px 0px;
	padding:0px;
	border:0px;
	width:700px;
	border-collapse:collapse;
         float:left;
}
.tbl12 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl12 th {
	margin:0px;
	padding:5px;
	border:1px solid #999999;
	background-color:#baf3ba;
         text-align:center;
}
.tbl12 td {
	margin:0px;
	padding:5px;
	/*text-align:left;*/
         vertical-align:top;
	border:1px solid #999999;
         line-height:150%;
}
/*使用条件*/
.tbl13 {
	margin:10px 0px 30px 0px;
	padding:0px;
	border:0px;
	width:700px;
	border-collapse:collapse;
         float:left;
}
.tbl13 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl13 th {
	margin:0px;
	padding:5px;
	border:1px solid #999999;
	background-color:#baf3ba;
         text-align:center;
}
.tbl13 td {
	margin:0px;
	padding:5px;
         width:25%;
         vertical-align:top;
	border:1px solid #999999;
         line-height:150%;
}
.tbl13 ul {
        margin:0px 0px 0px 20px;
        padding:0px;
}
.tbl13 li {
        margin:0px;
        padding:0px;
}
/*製品案内テーブル*/
.tbl14 {
	margin:20px 0px 20px 0px;
	padding:0px;
	border:0px;
	width:710px;
	border-collapse:collapse;
         /*float:left;*/
}
.tbl14 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl14 th {
	margin:0px;
	padding:5px;
         /*width:150px;*/
	border:1px solid #999999;
	background-color:#c3f6ff;
}
.tbl14 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
/*型式選定テーブル*/
.tbl15 {
	margin:20px 0px 20px 0px;
	padding:0px;
	border:0px;
	width:710px;
	border-collapse:collapse;
         float:left;
}
.tbl15 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl15 th {
	margin:0px;
	padding:5px;
	border:1px solid #999999;
	background-color:#c1e4ee;
}
.tbl15 td {
	margin:0px;
	padding:5px;
	text-align:center;
         width:20%;
	border:1px solid #999999;
         line-height:150%;
}
/*お問い合わせフォームテーブル*/
.tbl16 {
	margin:0px 0px 20px 0px;
	padding:0px;
	border:0px;
	width:700px;
	border-collapse:collapse;
         float:left;
}
.tbl16 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl16 th {
	margin:0px;
	padding:5px;
         width:20%;
	border:1px solid #999999;
	background-color:#c1e4ee;
}
.tbl16 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}
/*お問い合わせフォームテーブル2*/
.tbl17 {
	margin:0px 0px 10px 0px;
	padding:0px;
	border:0px;
	width:100%;
	border-collapse:collapse;
         float:left;
}
.tbl17 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl17 th {
	margin:0px;
	padding:5px;
	border:1px solid #999999;
	background-color:#dbf5fc;
}
.tbl17 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}

/*お問い合わせフォームテーブル3*/
.tbl18 {
	margin:0px 0px 10px 0px;
	padding:0px;
	border:0px;
	width:100%;
	border-collapse:collapse;
         float:left;
}
.tbl18 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
.tbl18 th {
	margin:0px;
	padding:5px;
	border:1px solid #999999;
	background-color:#dbf5fc;
}
.tbl18 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #999999;
         line-height:150%;
}

.waku1 {
	border:2px solid #000000;
	background-color:#FFCCCC;
	width:20px;
	text-align:center;
}
.waku2 {
	border:2px solid #000000;
	background-color:#99FFFF;
	width:20px;
	text-align:center;
}
.waku3 {
	border:2px solid #000000;
	background-color:#FFFF99;
	width:20px;
	text-align:center;
}
.waku4 {
	border:2px solid #000000;
	background-color:#CCFFCC;
	width:20px;
	text-align:center;
}
.waku5 {
	border:2px solid #000000;
	background-color:#CCCCFF;
	width:20px;
	text-align:center;
}
.waku6 {
	border:2px solid #000000;
	background-color:#FFCC33;
	width:20px;
	text-align:center;
}

/*footer*/
#footer {
	margin:30px 0px 0px 0px;
	padding:0px;
	width:950px;
	float:left;
}
#copy {
	margin:0px 0px 0px 200px;
	padding:0px 0px 0px 0px;
	width:755px;
	border-top:1px solid #CCCCCC;
	font-family:Arial;
	color:#666666;
	font-size:80%;
	float:left;
}
/*#f_navi {
	margin:0px;
	padding:0px;
	width:950px;
}*/
#f_navi ul {
	margin:0px 0px 0px 200px;
	padding:0px;
}
#f_navi li {
	margin:0px;
	padding:0px 20px 0px 0px;
        float:left;
	list-style:none;

}
#f_navi a {
        margin:0px;
	padding:0px 0px 0px 20px;
	letter-spacing:1px;
	color:#000000;
	font-size:100%;
	text-decoration:none;
	display:block;
	background-image:url(assets/images/dot_1.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#f_navi a:hover {
	color:#0066FF;
	background-image:url(assets/images/dot_4.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
/*page*/
#pan {
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:12px;
}

#box0 {
	margin:0px;
	padding:0px;
	width:710px;
	float:left;
}
#box1 {
	margin:30px 0px 20px 0px;
	padding:0px;
	width:710px;
	float:left;
}
#newsbox {
	margin:0px;
	padding:0px;
	width:494px;
	height:100px;
	float:left;
}
#newsbox h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:484px;
	height:22px;
	background-image:url(assets/images/til_1.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#newsbox ul{
	margin:10px;
	padding:0px;
}
#newsbox li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	background-image:url(assets/images/dot_2.gif);
	background-repeat:no-repeat;
}

#b_box {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:right;
	width:205px;
	float:right;
}
#b_box img {
	margin:0px;
	padding:0px 0px 5px 0px;
	width:180px;
	height:50px;
}
#b_box ul {
	margin:0px;
	padding:0px;
}
#b_box li {
	margin:0px 0px 2px 20px;
	padding:0px;
	width:170px;
	height:50px;
	list-style:none;
	display:block;
}
/*google*/
#google {
	margin:10px 0px 10px 10px;
	padding:0px;
	width:180px;
	float:left;
}
#google form {
	margin:0px;
	padding:0px;
}
.p_img {
	margin:0px 40px 10px 10px;
	padding:0px;
	width:150px;
	float:right;
	clear:both;
	text-align:center;
}
.pagetop {
	margin:10px 45px 0px 0px;
	padding:0px;
	text-align:right;
	font-size:80%;
}
.col1 {
	color:#FF0000;
}
/*会社案内*/
#box3 {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box3 p {
	margin:10px 50px 0px 0px;
	padding:0px;
	line-height:200%;
}
#box3 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_4.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box3 h2 {
	margin:10px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#ffcc33;
	font-size:100%;
	font-weight:normal;
}
#box3 h3 {
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bol;
}
#box3 ul {
         margin:0px 0px 0px 30px;
         padding:0px;
         list-style-type:square;
}
#box3 li {
         margin:0px;
         padding:0px;
         line-height:200%;
}
#box3 ol {
         manager:0px 0px 0px 0px;
         padding:0px 0px 0px 30px;
}

/*求人情報・ノーマルページ*/
#box4 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box4 p {
	margin:10px 50px 0px 0px;
	padding:0px;
	line-height:200%;
}
#box4 h1 {
	margin:0px 0px 10px 0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_5.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box4 h2 {
	margin:10px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#3399ff;
	font-size:100%;
	font-weight:normal;
         color:#FFFFFF;
         float:left;
}
#box4 h3 {
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bol;
}
#box4 ul {
         margin:0px 0px 0px 30px;
         padding:0px;
         list-style-type:square;
}
#box4 li {
         margin:0px;
         padding:0px;
         line-height:200%;
}
/*サイトマップ*/
#box5 {
	margin:0px 0px 30px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box5 p {
	margin:10px 50px 0px 0px;
	padding:0px;
	line-height:200%;
}
#box5 h1 {
	margin:0px 0px 30px 0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_5.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box5 ul {
         margin:0px 0px 0px 0px;
         padding:0px;
}
#box5 li {
         margin:0px 0px 0px 0px;
         padding:5px 0px 0px 30px;
         list-style-type:none;
         width:200px;
         float:left;
	background-image:url(assets/images/dot_1.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#box5 table {
	margin:10px 0px 20px 0px;
	padding:0px;
	border:0px;
	width:700px;
	border-collapse:collapse;
         float:left;
}
#box5 tr {
	margin:0px;
	padding:0px;
	border:0px;
}
#box5 th {
	margin:0px;
	padding:5px;
	border:1px solid #FFFFFF;
	background-color:#c3f6ff;
}
#box5 td {
	margin:0px;
	padding:5px;
	text-align:left;
	border:1px solid #FFFFFF;
}
.b5bg1 {
         background-color:#d2d2d2;
}
.b5bg2 {
         background-color:#e7e7e7;
}
.b5bg3 {
         background-color:#d9e8e8;
}

/*製品紹介フロートスイッチ*/
#box6 {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box6 p {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:550px;
	line-height:200%;
         float:left;
}

#box6 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_7.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box6 h2 {
	margin:30px 0px 0px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#99ccff;
	font-size:100%;
	font-weight:normal;
         clear:both;
}
#box6 h3 {
	margin:50px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bold;
         clear:left;
}
/*#box6 img {
	margin:0px 45px 10px 10px;
	float:right;
	clear:both;
}*/
/*製品紹介その他*/
#box7 {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box7 p {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:550px;
	line-height:200%;
         float:left;
}
#box7 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_8.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box7 h2 {
	margin:30px 0px 0px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#99ccff;
	font-size:100%;
	font-weight:normal;
}
#box7 h3 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bold;
         clear:left;
}
/*#box7 img {
	margin:0px 45px 10px 10px;
	float:right;
	clear:both;
}*/
/*製品紹介新製品*/
#box8 {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box8 p {
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height:200%;
}
#box8 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_9.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box8 h2 {
	margin:10px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#99ccff;
	font-size:100%;
	font-weight:normal;
}
#box8 h3 {
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bol;
}
/*#box8 img {
	margin:0px 45px 10px 10px;
	float:right;
	clear:both;
}*/
/*カタログダウンロード*/
#box9 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box9 p {
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height:120%;
}
#box9 h1 {
	margin:0px 0px 10px 0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_10.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box9 h2 {
	margin:10px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#ffeb99;
	font-size:100%;
	font-weight:normal;
}
#box9 h3 {
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bol;
}
/*#box9 img {
	margin:0px 45px 10px 10px;
	float:right;
	clear:both;
}*/
#box9 ul {
         margin:0px 0px 0px 30px;
         padding:0px;
}
#box9 li {
         margin:0px;
         padding:0px 0px 0px 20px;
         line-height:200%;
         list-style:none;
         background-image:url(assets/images/dot_6.gif);
         background-repeat:no-repeat;
         background-position:center left;
}
/*製品紹介トップ*/
#box10 {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box10 p {
	/*margin:10px 0px 0px 0px;*/
	padding:0px;
	/*line-height:200%;*/
         clear:left;
}
#box10 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_3.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box10 h2 {
	margin:20px 0px 0px 0px;
	padding:6px 0px 0px 10px;
	width:690px;
	height:20px;
	background-color:#99ccff;
	font-size:100%;
	font-weight:normal;
         clear:both;
}
#box10 h3 {
	margin:20px 0px 0px 10px;
	padding:0px;
	width:690px;
	font-size:100%;
	font-weight:bold;
         clear:left;
         border-bottom:#CCCCCC solid 1px;
}
#box10 hr {
         margin:0px;
         padding:0px;
         clear:left;
         width:700px;
}
/*型式選定トップ*/
#box11 {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box11 p {
	margin:10px 0px 0px 0px;
	padding:0px;
	/*line-height:200%;*/
         clear:left;
}
#box11 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_11.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box11 h2 {
	margin:30px 0px 0px 0px;
	padding:3px 10px;
	width:690px;
	height:20px;
	background-color:#c1e4ee;
	font-size:100%;
	font-weight:bold;
}
#box11 h3 {
	margin:20px 0px 0px 10px;
	padding:0px;
	width:700px;
	font-size:100%;
	font-weight:bol;
         clear:left;
         border-bottom:#CCCCCC solid 1px;
}
#box11 ul {
         margin:10px 0px 0px 30px;
         padding:0px;
}
#box11 ol {
         margin:10px 0px 0px 50px;
         padding:0px;
}
#box11 li {
         margin:0px;
         padding:10px 0px 0px 0px;
}
/*お問い合わせフォーム*/
/*製品紹介その他*/
#box12 {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box12 p {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:710px;
	line-height:200%;
}
#box12 h1 {
	margin:0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_2.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}

#box12 h2 {
	margin:30px 0px 10px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bold;
         clear:left;
}
#box12 ul {
         margin:0px 0px 0px 30px;
         padding:0px;
         list-style-type:square;
}
#box12 li {
         margin:0px;
         padding:0px;
         line-height:200%;
}
/*#box12 ul {
         margin:0px 0px 0px 30px;
}
#box12 li {
         margin:0px 0px 0px 10px;
}*/
/*お見積もり
#box13 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:750px;
	float:left;
}
#box13 p {
	margin:10px 50px 0px 0px;
	padding:0px;
	line-height:200%;
}
#box13 h1 {
	margin:0px 0px 10px 0px;
	padding:8px 0px 0px 10px;
	width:710px;
	height:22px;
	background-image:url(assets/images/til_2.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:100%;
}
#box13 h2 {
	margin:30px 0px 10px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bold;
         clear:left;
}
#box13 ul {
         margin:0px 0px 0px 30px;
         padding:0px;
         list-style-type:square;
}
#box13 li {
         margin:0px;
         padding:0px;
         line-height:200%;
}*/

.sq1 {
         margin:20px 0px 0px 0px;
         padding:10px;
         width:690px;
         background-color:#ededed;
         border:1px solid #cccccc;
         float:left;
}
.are {
        margin:10px 0px 20px 10px;
        padding:0px;
        width:690px;
}
.a_list {
         margin:0px 0px 5px 0px;
         padding:0px;
         width:150px;
         float:left;
}

.center {
        text-align:center;
}
.right {
        text-align:right;
}
.right2 {
        margin:10px 0px 0px 0px; 
        text-align:right;
        font-weight:bold;
}
.left {
        margin:0px 10px 0px 0px;
        float:left;
}
.m20 {
        margin-top:20px;
}
.m10 {
        margin-top:10px;
}
.fsbg1 {
       margin:0px;
       padding:10px;
       clear:left;
       background-color:#ffffcc;
       width:690px;
}
.fsbg1 p {
       margin:0px;
       padding:0px;
       font-size:80%;
       line-height:100%;
}
.fsbg2 {
       margin:20px 0px 20px 0px;
       padding:10px;
       clear:left;
       border:1px solid #CCCCCC;
       width:690px;
}
.fsbg2 p {
       margin:0px;
       padding:0px;
       font-size:80%;
       line-height:80%;
}
.fsbg2 img {
       margin:0px;
       padding:0px;
       border:0px;
}

.fb {
      font-weight:bold;
      font-size:120%;
}
.fblink a {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	font-size:100%;
         font-weight:bold;
	background-image:url(assets/images/dot_5.gif);
	background-repeat:no-repeat; 
         clear:both;
}
.p_box_right {
         margin:10px 30px 10px 0px;
         padding:0px 0px 0px 0px;
         width:170px;
         text-align:center;
         vertical-align:top;
         font-size:80%;
         float:right;
}
.p_box_right1 {
         margin:0px 50px 0px 0px;
         padding:0px 0px 0px 0px;
         width:260px;
         text-align:center;
         vertical-align:top;
         font-size:80%;
         float:right;

}
.red {
        color:#FF0000;
}
.bold {
      font-weight:bold;
}
.error {
        color:#FF0000;
}
#conter {
       margin:0px 0px 0px 15px;
       padding:0px;
}
/*型式選定*/
#kata_all {
       margin:30px 10px 10px 10px;
       padding:0px;
       float:left;
}
#kata_all h4 {
       margin:0px;
       padding:0px;
}
#kata_all ul {
       margin:0px;
       padding:0px;
}
#kata_all li {
       margin:0px;
       padding:0px 20px 10px 0px;
       width:25px;
       text-align:right;
       list-style:none;
       float:left;
}
#kata_all a {
      white-space:nowrap;
}

