body {
	font-size: 12px;
	line-height: 160%;
	margin: 0px;
	padding: 0px
	}

body, td, th {
	font-family: "ＭＳ Ｐゴシック";
	}

img {
	border: 0px;
	vertical-align: bottom;
	}

td{font-size:12px; line-height: 160%; color: #333333;}
.title{font-size:14px; line-height:160%; font-weight: bold;}
.comment{font-size:9px; line-height:160%}

a:link{color:#2C5885; text-decoration:none;}
a:visited{color:#2C5885; text-decoration:none;}
a:hover{color:#95ABC2; text-decoration:none;}
a:active{color:#2C5885; text-decoration:none;}

a.red:link{font-size: 14px; color:#ff0000; text-decoration:underline; font-weight: bold;}
a.red:visited{font-size: 14px; color:#ff0000; text-decoration:underline; font-weight: bold;}
a.red:hover{font-size: 14px; color:#388EBB; text-decoration:none; font-weight: bold;}
a.red:active{font-size: 14px; color:#388EBB; text-decoration:none; font-weight: bold;}

a.orange:link{font-size: 14px; color:#FBAD01; text-decoration:none; font-weight: bold;}
a.orange:visited{font-size: 14px; color:#FBAD01; text-decoration:none; font-weight: bold;}
a.orange:hover{font-size: 14px; color:#fafafa; text-decoration:none; font-weight: bold;}
a.orange:active{font-size: 14px; color:#fafafa; text-decoration:none; font-weight: bold;}

hr{border-top:4px dotted #0000B5; color:#dce6fd}

.h {font-size: 24px; line-height: 100%; color: #0000A4;}

.t1 {font-size: 14px; line-height: 160%; font-weight: bold; color: #CCCCCC;}
.t2 {font-size: 16px; line-height: 160%; font-weight: bold; color: #388EBB;}
.t3 {font-size: 16px; line-height: 160%; font-weight: bold; color: #FF0000;}
.t4 {font-size: 12px; line-height: 160%; font-weight: bold; color: #2C426C;}
.t5 {font-size: 14px; line-height: 160%; font-weight: bold; color: #FBAD01;}
.y {list-style-position: inside; list-style-image: url(img/yajirushi.gif);}
.t6{font-size:12; line-height: 160%; color: #FF3333; font-weight:bold;}
.t7 {font-size: 16px; line-height: 160%; font-weight: bold; color: #FF3333;}
.t8 {font-size: 12px; line-height: 160%; font-weight: bold; color: #FF6600;}

.back {background-attachment: fixed; background-image: url(img/back.jpg); background-repeat: no-repeat; background-position: right bottom;}

.bdr_lightgrey {border-style:solid ; border-color:lightgrey ; border-width:1px ;}
.bdr_green {border-style:solid ; border-color:green ; border-width:1px ;}
.bdr_orange {border-style:solid ; border-color:orange ; border-width:1px ;}

.hontai {background-attachment: fixed; background-image:  url(other/ecosylphi/img/hontai.jpg); background-repeat: no-repeat; background-position: right bottom;}
.h1{ 
	font-size: 10px;
	font-weight: bold; 
	margin: 0px;
	}

.h2 {
	font-size: 10px; 
	line-height: 160%; 
	font-weight: bold; 
	color: #388EBB;
	}

.h {font-size: 24px; line-height: 100%; color: #0000A4;}

.seofontstile { font-size: 10px; }

span.new {
    display: none;
	margin: 0px 3px 0px 0px;
	float: left;
	}

.font10 {
	font-size: 10px;
	}

#slink {
	display: block;
	position: absolute;
	top: -500px;
	left: -500px;
	font-size: 10px;
	line-height: 100%;
	}


/*全体*/

#main {
	width: 750px;
	text-align: left;
	}


/*ヘッダー*/

#head {
	width: 750px;
	height: 60px;
	background: url(img/head.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	}

#head .btn {
	margin: 10px 23px 0px 0px;
	float: right;
	}

#menu {
	width: 750px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	text-align: right;
	}


/*サイドメニュー*/

#smenu {
	width: 150px;
	line-height: 100%;
	float: left;
	}

#smenu ul {
	width: 150px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#smenu li {
	width: 150px;
	border-bottom: 1px #dddddd dotted;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#smenu li a {
	width: 138px;
	/*\*/
	_width: 145px;
	/**/
	background: url(img/arrow01.gif) no-repeat 0px 11px;
	margin: 0px 0px 0px 5px;
	padding: 8px 0px 7px 7px;
	float: left;
	list-style: none;
	}


/*フッター*/

#foot {
	width: 750px;
	margin: 50px 0px 0px 0px;
	float: left;
	}

#foot a.ban:hover img {
	filter: alpha(style=0, opacity=60);
	}

#foot .menu {
	width: 716px;
	/*\*/
	_width: 750px;
	/**/
	background: #fafafa;
	border: 2px #eeeeee solid;
	font-size: 10px;
	line-height: 100%;
	margin: 20px 0px 20px 0px;
	padding: 15px;
	float: left;
	}

#foot .menu .list {
	width: 716px;
	margin: 0px 0px 5px 0px;
	float: left;
	}

#foot .menu .list ul {
	width: 100px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#foot .menu .list p {
	width: 100px;
	margin: 0px;
	float: left;
	}

#foot .menu a {
	background: url(img/arrow01.gif) no-repeat 0px 4px;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#foot .box01 {
	width: 750px;
	margin: 0px 0px 15px 0px;
	float: left;
	}


/*トップページ*/

#top object {
	margin: 0px 0px 30px 0px;
	float: left;
	}

#top .news {
	width: 250px;
	font-size: 10px;
	line-height: 100%;
	margin: 0px 0px 30px 0px;
	float: left;
	}

#top_new {
	font-size: 10px;
	line-height: 100%;
	}

#top .news p {
	width: 245px;
	margin: 0px;
	float: left;
	}

#top .news a:hover img {
	filter: alpha(style=0, opacity=60);
	}

#top .news .int {
	border-bottom: 1px #dddddd dotted;
	margin: 0px 0px 10px 5px;
	/*\*/
	_margin: 0px 0px 10px 2px;
	/**/
	padding: 0px 0px 5px 0px;
	float: left;
	}

#top .news .env {
	border-bottom: 1px #dddddd dotted;
	margin: 0px 0px 0px 5px;
	/*\*/
	_margin: 0px 0px 10px 2px;
	/**/
	padding: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	}

#top .news .date {
	width: 60px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	float: left;
	}

#top .news h2 {
	width: 185px;
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
	margin: 5px 0px 0px 0px;
	float: left;
	}

#top .item {
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px -20px 0px;
	float: left;
	}

#top .item ul {
	width: 760px;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#top .item li {
	width: 180px;
	background: url(img/line01.gif) no-repeat bottom;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	list-style: none;
	}

#top .item li img {
	margin: 0px 0px 5px 0px;
	}

#top .item li a:hover img {
	filter: alpha(style=0, opacity=60);
	}


/*コンテンツ*/

#con_container {
	width: 550px;
	margin: 10px 0px 0px 25px;
	text-align: left;
	}


/*会社案内*/

#com .box01 {
	width: 550px;
	background: #dddddd;
	border: 2px #e9e9e9 solid;
	}

#com .box01 th {
	background: #f6f6f6;
	font-weight: normal;
	padding: 10px;
	}

#com .box01 td {
	background: #ffffff;
	padding: 10px;
	}


/*最新情報*/

#new {
	width: 740px;
	line-height: 100%;
	margin: 20px 0px 0px 5px;
	text-align: left;
	}

#new .date {
	width: 70px;
	font-weight: bold;
	float: left;
	}

#new h2 {
	width: 670px;
	font-size: 12px;
	line-height: 100%;
	/*\*/
	_line-height: 110%;
	/**/
	margin: 0px 0px 5px 0px;
	float: left;
	}

#new .text {
	width: 670px;
	/*\*/
	_width: 740px;
	/**/
	border-bottom: 1px #dddddd dotted;
	font-size: 10px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 70px;
	}

#newd {
	width: 750px;
	line-height: 100%;
	margin: 10px 0px 0px 0px;
	text-align: left;
	}

#newd .list {
	width: 150px;
	font-size: 10px;
	line-height: 100%;
	margin: 0px 15px 0px 0px;
	/*\*/
	_margin: 0px 7px 0px 0px;
	/**/
	float: left;
	}

#newd .list img {
	/*\*/
	_margin: 0px 0px 0px -3px;
	/**/
	float: left;
	}

#newd .list ul {
	width: 130px;
	/*\*/
	_width: 150px;
	/**/
	background: url(info/environment/img/arrow01.gif) no-repeat 7px 9px;
	background-color: #eeeeee;
	list-style: none;
	margin: 0px;
	padding: 6px 5px 10px 15px;
	float: left;
	}

#newd .list p {
	width: 130px;
	/*\*/
	_width: 150px;
	/**/
	background: url(info/interior/img/arrow01.gif) no-repeat 7px 9px;
	background-color: #eeeeee;
	list-style: none;
	margin: 0px;
	padding: 6px 5px 10px 15px;
	float: left;
	}

#newd .list a {
	width: 130px;
	margin: 3px 0px 0px 0px;
	float: left;
	}

#newd .text {
	width: 585px;
	line-height: 130%;
	float: left;
	}

#newd .text h3 {
	width: 551px;
	/*\*/
	_width: 585px;
	/**/
	border-left: 4px #3E618C solid;
	font-size: 18px;
	font-weight: bold;
	line-height: 100%;
	margin: 0px 0px 20px 0px;
	padding: 5px;
	clear: both;
	}

#newd .text .btn {
	margin: 30px 0px 0px 0px;
	}


/*マルチレイヤーナノ*/

#nan .title01 {
	margin: 20px 0px 10px 0px;
	}

#nan .img01 {
	margin: 0px 10px 15px 0px;
	float: left;
	}

#nan .img02 {
	margin: 0px 0px 10px 0px;
	}

#nan .img03 {
	margin: 0px 10px 15px 0px;
	float: left;
	}

#nan .img04 {
	width: 250px;
	margin: 15px 0px 5px 0px;
	float: left;
	}

#nan .img05 {
	margin: 15px 0px 0px 0px;
	}


/*飛散防止フィルム*/

#sca p {
	width: 550px;
	margin: 20px 0px 20px 0px;
	float: left;
	}

#sca h2 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#sca ul {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#sca ul img {
	margin: 0px 10px 0px 0px;
	float: left;
	}

#sca .title01 {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#sca .copy01 {
	font-size: 10px;
	line-height: 130%;
	margin: 10px 0px 0px 0px;
	float: left;
	}


/*ムシクリアー*/

#mus .title01 {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#mus ul {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#mus ul .img01 {
	margin: 0px 10px 0px 0px;
	float: left;
	}

#mus h2 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#mus h3 {
	width: 550px;
	margin: 10px 0px 5px 0px;
	float: left;
	}

#mus ul.exp {
	width: 560px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#mus ul.exp li {
	width: 270px;
	margin: 10px 10px 0px 0px;
	float: left;
	}

#mus ul.exp li h4 {
	width: 270px;
	margin: 0px 0px 5px 0px;
	}

#mus ul.exp li table {
	width: 270px;
	background: #999999;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#mus ul.exp li th {
	width: 90px;
	background: #ffffff;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	}

#mus ul.exp li td {
	width: 60px;
	background: #ffffff;
	padding: 5px;
	text-align: center;
	}

#mus ul.lam {
	width: 550px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#mus ul.lam li {
	width: 550px;
	margin: 10px 0px 0px 0px;
	float: left;
	}

#mus ul.lam li.spe {
	font-size: 10px;
	line-height: 120%;
	}

#mus ul.lam li h4 {
	margin: 0px 0px 5px 0px;
	}

#mus ul.lam li table {
	width: 550px;
	background: #999999;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#mus ul.lam li th {
	width: 62px;
	background: #ffffcc;
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	padding: 5px;
	}

#mus ul.lam li td {
	width: 62px;
	background: #ffffff;
	font-size: 10px;
	line-height: 120%;
	padding: 5px;
	text-align: center;
	}


/*ファサラ*/

#fas .title01 {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#fas ul {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#fas h2 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#fas ul.lis {
	width: 550px;
	margin: 0px 0px -10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#fas ul.lis li {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#fas ul.lis li h4 {
	margin: 0px 0px 5px 0px;
	}

#fas ul.exa {
	width: 570px;
	font-size: 10px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#fas ul.exa li {
	width: 265px;
	margin: 0px 20px 15px 0px;
	float: left;
	}

#fas ul.exa li img {
	margin: 0px 0px 5px 0px;
	float: left;
	}

#fas ul.pro {
	width: 550px;
	font-size: 10px;
	line-height: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#fas ul.pro .gra {
	width: 462px;
	background: #000000;
	margin: 0px 0px 3px 0px;
	padding: 5px 17px 5px 0px;
	float: left;
	}

#fas ul.pro .gra img {
	margin: 0px 0px 0px 17px;
	float: left;
	}

#fas ul.pro h3 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#fas ul.pro h4 {
	width: 550px;
	margin: 0px 0px 3px 0px;
	float: left;
	}

#fas ul.pro li {
	width: 70px;
	margin: 0px 0px 10px 19px;
	float: left;
	}


/*ダイノック*/

#din .title01 {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#din ul {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#din h2 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#din ul.pro {
	width: 550px;
	margin: 0px 0px -10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#din ul.pro li {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#din ul.pro li h4 {
	margin: 0px 0px 5px 0px;
	}

#din ul.pro li p {
	width: 310px;
	margin: 0px 10px 0px 0px;
	/*\*/
	_margin: 0px;
	/**/
	float: left;
	}

#din ul.pro li p img {
	margin: 0px 0px 5px 0px;
	float: left;
	}

#din ul.exa {
	width: 570px;
	font-size: 10px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#din ul.exa li {
	width: 265px;
	margin: 0px 20px 15px 0px;
	float: left;
	}

#din ul.exa li img {
	margin: 0px 0px 5px 0px;
	float: left;
	}

#din ul.col {
	width: 575px;
	font-size: 10px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#din ul.col li {
	width: 91px;
	margin: 0px 24px 10px 0px;
	float: left;
	}

#din ul.col li img {
	margin: 0px 0px 3px 0px;
	float: left;
	}

#din a.inq .btn {
	margin: 30px 0px 0px 133px;
	/*\*/
	_margin: 30px 0px 0px 66px;
	/**/
	float: left;
	}


/*カーフィルム*/

#car .title01 {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#car a.ban img {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#car a.ban:hover img {
	filter: alpha(style=0, opacity=60);
	}

#car ul {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#car h2 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#car ul.lis {
	width: 550px;
	margin: 0px 0px -10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#car ul.lis li {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#car ul.lis li.c01 {
	width: 320px;
	margin: 0px 0px 10px 0px;
	}

#car ul.lis li h4 {
	margin: 0px 0px 5px 0px;
	}

#car ul.lis li p {
	width: 130px;
	font-size: 10px;
	line-height: 120%;
	margin: 0px;
	float: right;
	}

#car ul.lis .img01 {
	margin: 0px 0px 0px 10px;
	float: right;
	}

#car ul.exa {
	width: 570px;
	font-size: 10px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#car ul.exa li {
	width: 265px;
	margin: 0px 20px 15px 0px;
	float: left;
	}

#car ul.exa li img {
	margin: 0px 0px 5px 0px;
	float: left;
	}

#car ul.pro {
	width: 550px;
	font-size: 10px;
	line-height: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#car ul.pro .gra {
	width: 462px;
	background: #000000;
	margin: 0px 0px 3px 0px;
	padding: 5px 17px 5px 0px;
	float: left;
	}

#car ul.pro .gra img {
	margin: 0px 0px 0px 17px;
	float: left;
	}

#car ul.pro h3 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#car ul.pro h4 {
	width: 550px;
	margin: 0px 0px 3px 0px;
	float: left;
	}

#car ul.pro li {
	width: 70px;
	margin: 0px 0px 10px 19px;
	float: left;
	}

#car a.kan {
	margin: 20px 0px 0px 0px;
	float: left;
	}

#car a.kan:hover img {
	filter: alpha(style=0, opacity=60);
	}


/*玄関ドアリフォームシート*/

#doo .title01 {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#doo ul {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#doo h2 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#doo ul.lis {
	width: 550px;
	margin: 0px 0px -10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#doo ul.lis li {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#doo ul.lis li h4 {
	margin: 0px 0px 5px 0px;
	}

#doo ul.exa {
	width: 550px;
	font-size: 10px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#doo ul.exa li {
	width: 147px;
	margin: 0px 36px 0px 0px;
	float: left;
	}

#doo ul.exa li img {
	margin: 0px 0px 10px 0px;
	float: left;
	}

#doo ul.col {
	width: 560px;
	font-size: 10px;
	line-height: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#doo ul.col li {
	width: 102px;
	margin: 10px 10px 0px 0px;
	float: left;
	}

#doo ul.col li img {
	margin: 0px 0px 3px 0px;
	float: left;
	}


/*枠建具改修用シート*/

#par .title01 {
	margin: 0px 0px 20px 0px;
	float: left;
	}

#par ul {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#par p {
	width: 550px;
	margin: 0px 0px 20px 0px;
	float: left;
	}

#par h2 {
	width: 550px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#par ul.lis {
	width: 550px;
	margin: 0px 0px -10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#par ul.lis .img01 {
	float: right;
	}

#par ul.lis li {
	width: 340px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#par ul.lis li h4 {
	margin: 0px 0px 5px 0px;
	}

#par ul.exa {
	width: 550px;
	line-height: 100%;
	margin: 0px 0px -20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#par ul.exa li {
	width: 550px;
	margin: 0px 0px 20px 0px;
	float: left;
	}

#par ul.exa li img {
	margin: 0px 0px 5px 0px;
	float: left;
	}

#par ul.col {
	width: 560px;
	font-size: 10px;
	line-height: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#par ul.col li {
	width: 130px;
	margin: 10px 10px 0px 0px;
	float: left;
	}

#par ul.col li img {
	margin: 0px 0px 3px 0px;
	float: left;
	}


/*防犯ガラス*/

#sg ul {
	list-style: none;
	margin: 10px 0px 25px 0px;
	padding: 0px;
	float: left;
	}

#sg li {
	margin: 0px;
	float: left;
	}


/*セキュレ*/

#sg_sec {
	line-height: 100%;
	}

#sg_sec .title01 {
	margin: 20px 0px 10px 0px;
	}

#sg_sec .box01 {
	margin: 0px 0px -10px 0px;
	}

#sg_sec .box01 img {
	margin: 0px 0px 5px 0px;
	}

#sg_sec .box01 p {
	width: 550px;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
	}

#sg_sec .table01 {
	width: 550px;
	background: #cccccc;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#sg_sec .table01 th {
	background: #D8E2E9;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	padding: 10px;
	}

#sg_sec .table01 th p {
	margin: 0px;
	text-align: left;
	}

#sg_sec .table01 td {
	background: #ffffff;
	font-size: 10px;
	line-height: 120%;
	padding: 10px;
	text-align: center;
	}

#sg_sec .table01 td.col01 {
	background: #F6FFDA;
	}

#sg_sec .table01 td.pad01 {
	padding: 5px;
	}

#sg_sec .box02 {
	line-height: 120%;
	margin: 0px 0px 5px 0px;
	}

#sg_sec .table02 {
	background: #cccccc;
	}

#sg_sec .table02 th {
	background: #D8E2E9;
	font-weight: normal;
	line-height: 120%;
	padding: 10px;
	}

#sg_sec .table02 td {
	background: #F6FFDA;
	line-height: 120%;
	padding: 10px;
	text-align: center;
	}

#sg_sec .box03 {
	width: 270px;
	margin: 0px 10px 0px 0px;
	float: left;
	}

#sg_sec .box04 {
	width: 270px;
	float: left;
	}


/*ラミセーフ*/

#sg_lam {
	line-height: 100%;
	}

#sg_lam .title01 {
	margin: 20px 0px 10px 0px;
	}

#sg_lam .box01 {
	margin: 0px 0px -10px 0px;
	}

#sg_lam .box01 img {
	margin: 0px 0px 5px 0px;
	}

#sg_lam .box01 p {
	width: 550px;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
	}

#sg_lam .table01 {
	background: #cccccc;
	}

#sg_lam .table01 th {
	background: #D8E2E9;
	font-weight: normal;
	line-height: 120%;
	padding: 10px;
	}

#sg_lam .table01 td {
	background: #F6FFDA;
	line-height: 120%;
	padding: 10px;
	text-align: center;
	}

#sg_lam .table01 td.left {
	text-align: left;
	}

#sg_lam .box02 {
	font-size: 10px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
	}

#sg_lam .box03 {
	width: 270px;
	margin: 0px 10px 0px 0px;
	float: left;
	}

#sg_lam .box04 {
	width: 270px;
	float: left;
	}

#sg_lam .box05 {
	width: 550px;
	line-height: 120%;
	margin: 20px 0px 0px 0px;
	}


/*ホームペヤ*/

#hom {
	line-height: 100%;
	}

#hom a.eco {
	margin: 20px 0px 0px 0px;
	float: left;
	}

#hom a.eco:hover img {
	filter: alpha(style=0, opacity=60);
	}

#hom .title01 {
	margin: 20px 0px 10px 0px;
	}

#hom .box01 {
	margin: 0px 0px -10px 0px;
	}

#hom .box01 img {
	margin: 0px 0px 5px 0px;
	}

#hom .box01 p {
	width: 550px;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
	}

#hom .box02 {
	width: 270px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
	}

#hom .table01 {
	width: 550px;
	background: #cccccc;
	}

#hom .table01 th {
	background: #D8E2E9;
	font-weight: normal;
	line-height: 120%;
	padding: 10px;
	}

#hom .table01 td {
	background: #F6FFDA;
	line-height: 120%;
	padding: 10px;
	text-align: center;
	}

#hom ul {
	width: 560px;
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	}

#hom ul p {
	margin: 0px 0px 10px 0px;
	}

#hom li {
	width: 70px;
	font-size: 10px;
	list-style: none;
	margin: 0px 10px 0px 0px;
	float: left;
	}

#hom li img {
	margin: 0px 0px 3px 0px;
	}

#hom .img01 {
	margin: 0px 10px 0px 0px;
	float: left;
	}

#hom .img02 {
	margin: 0px 0px 15px 0px;
	}


/*インプラス*/

#inp {
	line-height: 100%;
	}

#inp a.eco {
	margin: 20px 0px 0px 0px;
	float: left;
	}

#inp a.eco:hover img {
	filter: alpha(style=0, opacity=60);
	}

#inp .box01 .title01 {
	margin: 0px 0px 10px 0px;
	float: left;
	}

#inp .box01 {
	margin: 20px 0px 0px 0px;
	float: left;
	}

#inp .box01 p {
	width: 550px;
	line-height: 130%;
	margin: 5px 0px 10px 0px;
	float: left;
	}

#inp .box01 .copy01 {
	width: 550px;
	font-size: 10px;
	line-height: 120%;
	margin: 5px 0px 10px 0px;
	float: left;
	}

#inp .box01 .copy02 {
	width: 550px;
	margin: 10px 0px 0px 0px;
	float: left;
	}

#inp .box01 .copy02 img {
	margin: 0px 10px 0px 0px;
	float: left;
	}

#inp .box01 .copy02 p {
	width: 376px;
	margin: 5px 0px 0px 0px;
	float: left;
	}

#inp .box01 .spe {
	width: 550px;
	height: 129px;
	background: url(glass/inplus/img/inp0401.gif) no-repeat;
	float: left;
	}

#inp .box01 .spe .btn {
	margin: 20px 20px 0px 0px;
	float: right;
	}

#inp .box01 ul {
	width: 560px;
	font-size: 10px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#inp .box01 li {
	width: 82px;
	margin: 0px 9px 0px 0px;
	float: left;
	}

#inp .box01 li img {
	margin: 0px 0px 3px 0px;
	float: left;
	}

