h1{
		color:#003366;
		font-size:70%;
		margin:0
}
h2{
		font-size:80%;
		background-image:url(../image/line.gif);
		background-repeat:repeat-x;
		color:#333333;
		border-bottom:5px solid #003366;
		margin-top:0;
		margin-bottom:0
}
h3{
		color:#003366;
		font-size:120%;
		border-left:10px solid #003366;
		border-bottom:1px solid #003366
}
h4{
		color:#003366;
		font-size:120%;
}
h5{
		color:#003366;
		font-size:100%;
}
p{
		color:#003366;
		font-size:90%;
		line-height:140%
}
.basic{
		color:#003366;
		font-size:90%;
		line-height:140%
}
.underline{
		text-decoration:underline;
		color:#6699cc
}
.color1{
		color:#003366
}
.large{
		font-size:110%
}
.large2{
		font-size:120%
}
.small{
		font-size:90%
}
.small2{
		font-size:70%
}
.center{
		clear:both;
		text-align:center
}
.right{
		clear:both;
		text-align:right
}
.left{
		clear:both;
		text-align:left
}
.photo-left{
		float:left;
		margin-top:0;
		margin-right:10px
}
.photo-right{
		float:right;
		margin-top:0;
		margin-left:10px
}
.toiawase{
		clear:both;
		font-size:90%;
		text-align:center
}
a:link{
		color:#336699
}
a:visited{
		color:#666666
}
a:hover{
		color:#cc6666
}
.bottmenu{
		color:#003366;
		font-weight:bold;
		line-height:230%;
		font-size:75%;
		text-align:center;
		border-top:1px dotted #003366;
		clear:both
}
address{
		color:#003366;
		font-weight:bold;
		font-size:70%;
		text-align:right;
		border-top:5px solid #003366
}
.logo{
		background-image:url(../image/line3.gif);
		background-repeat:repeat-x;
		margin:0
}
.pankuz{
		background-image:url(../image/line3.gif);
		background-repeat:repeat-x;
		font-size:100%;
		color:#ffffff;
		margin-top:0;
		margin-bottom:5px;
		clear:left
}
.pankuz a:link{
		color:#ffffff
}
.pankuz a:visited{
		color:#ffff66
}
.pankuz a:hover{
		color:#cc6666
}
.syacho{
		margin-top:0;
		margin-bottom:0;
		border-bottom:5px solid #003366
}
.page{
		width:948px;
		margin-left:auto;
		margin-right:auto
}
.menu{
		float:left;
		width:200px;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		padding:0
}
.menu ul{
		border-top:1px solid #003366;
		border-left:1px solid #003366;
		border-right:1px solid #003366;
		border-bottom:1px solid #003366;
		margin:0;
		padding:0
}
.menu p{
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		padding:0
}
.menu li{
		list-style-image:none;
		list-style-type:none;
		margin:0;
		line-height:230%;		
		text-align:center
}
.kugiri{
		border-bottom:1px dotted #cccccc
}
.menu1 a{
		display:block;
		width:100%;
		color:#003366;
		margin:0;
		padding:0
}
.menu1 a:hover{
		background-color:#ffff66
}
.main{
		float:left;
		width:516px;
		margin-left:16px;
		margin-right:16px
}
.main p{
		margin-top:10px;
		margin-bottom:10px;
		padding:0
}
.submenu{
		float:left;
		width:200px;
		margin-left:0;
		margin-right:0
}
.submenu p{
		margin-top:10px;
		margin-bottom:10px;
		padding:0;
		text-align:center
}
.yokonavi{
		width:948px;
		margin:0;
		padding:0
}
.yokonavi ul{
		list-style:none;
		margin:0;
		padding:0
}
.yokonavi li{
		list-style-image:none;
		list-style-type:none;
		line-height:180%;
		width:140px;
		float:left;
		display:block;
		border-left:1px solid #003366;
		border-right:1px solid #003366;
		text-align:center;
		margin:0;
		padding:0
}
.select{
		background-color:#cccccc
}
.yokonavi a{
		display:block;
		width:100%;
		color:#003366
}
.yokonavi a:hover{
		background-color:#ffff66
}
.yokonavi a:link{
		color:#336699
}
.yokonavi a:visited{
		color:#666666
}
a img{
		border:0;
		margin-bottom:0
}
/*---会社概要---*/
.foam_1{
		float:left;
		width:732px;
		margin-left:16px;
		margin-right:0
}
.foam_1 table{
		border-collapse:collapse;
		border:1px solid #003366;
		width:732px;
		font-size:90%;
		color:#003366
}
.foam_1 th{
		background-color:#ffcc66;
		border:1px solid #003366;
		padding:10px
}
.foam_1 .q_number{
		background-color:#ffcc66
}
.foam_1 .cell1{
		width:20%;
		text-align:left;
		padding:5px
}
.foam_1 .cell2{
		width:20%;
		text-align:left;
		padding:5px
}
.foam_1 .cell3{
		width:60%;
		text-align:left;
		padding:5px
}
.foam_1 .cell4{
		width:10%;
		text-align:center;
		padding:5px
}
.foam_1 .cell5{
		width:30%;
		text-align:center;
		padding:5px
}
.foam_1 .cell6{
		width:40%;
		text-align:left;
		padding:5px
}
.foam_1 .cell7{
		width:50%;
		text-align:center;
		padding:5px
}
/*---サイトマップ---*/
.foam_2{
		float:left;
		width:732px;
		margin-left:16px;
		margin-right:0
}
.foam_2 table{
		/*border-collapse:collapse;*/
		border:0;
		width:732px;
		font-size:90%;
		color:#003366
}
.foam_2 th{
		width:200px;
		border:0;
		padding:10px
}
.foam_2 td{
		text-align:left;
		border:0;
		padding:10px
}
.foam_2 .q_number{
		width:20%;
		background-color:#ffff66
}
.foam_2 .r_number{
		width:20%;
		background-color:#ffff99
}
.foam_2 .s_number{
		width:20%;
		background-color:#ffffcc
}
/*---スタッフ紹介---*/
.foam_3{
		float:left;
		width:732px;
		margin-left:16px;
		margin-right:0
}
.foam_3 table{
		/*border-collapse:collapse;*/
		border:0;
		width:732px;
		font-size:90%;
		color:#003366
}
.foam_3 th{
		text-align:left;
		vertical-align:top;
		border:10px;
		padding:5px
}
.foam_3 td{
		text-align:left;
		vertical-align:top;
		border:0;
		padding:5px
}
.foam_3 .cell1{
		width:160px;
		text-align:left;
		border:0;
		padding:0
}
.foam_3 .cell2{
		width:10%;
		text-align:left;
		border:0;
		padding:0
}
.foam_3 .cell3{
		width:60%;
		text-align:left;
		border:0;
		padding:0
}
/*---リンクページ---*/
.foam_4{
		float:left;
		width:732px;
		margin-left:16px;
		margin-right:0
}
.foam_4 table{
		border-collapse:collapse;
		border:1px solid #003366;
		width:732px;
		font-size:90%;
		color:#003366
}
.foam_4 th{
		text-align:left;
		border:1px solid #003366;
		padding:5px;
		background-color:#ffffff
}
.foam_4 td{
		text-align:left;
		border:1px solid #003366;
		padding:5px
}
/*---取扱商品---*/
.foam_5{
		float:left;
		width:732px;
		margin-left:0;
		margin-right:0
}
.foam_5 table{
		border-collapse:collapse;
		border:1px solid #003366;
		width:732px;
		font-size:90%;
		color:#003366
}
.foam_5 th{
		text-align:left;
		border:1px solid #003366;
		padding:5px;
		background-color:#ffffff
}
.foam_5 td{
		text-align:left;
		border:1px solid #003366;
		padding:5px
}
.foam_5 .cell1{
		width:20%;
		text-align:left;
		padding:5px
}
.foam_5 .cell2{
		width:20%;
		text-align:left;
		padding:5px
}
.foam_5 .cell3{
		width:60%;
		text-align:left;
		padding:5px
}
/*---営業エリア---*/
.foam_6 table{
		border-collapse:collapse;
		border:1px solid #003366;
		width:516px;
		font-size:70%;
		color:#003366
}
.foam_6 th{
		border:1px solid #003366;
		padding:10px
}
.foam_6 .cell1{
		width:20%;
		text-align:center;
		padding:5px
}
.foam_6 .cell2{
		width:80%;
		text-align:left;
		padding:5px
}
/*---スティーベル---*/
.foam_7 table{
		border:0;
		width:320px;
		font-size:90%;
		color:#003366
}
.foam_7 .cell1{
		width:33px;
		text-align:center;
		border:0;
		padding:0
}
.foam_7 .cell2{
		width:287px;
		text-align:center;
		border:0;
		padding:0
}
/*---ルームエアコン---*/
.room1{
		float:left;
		width:300px;
		margin-left:0;
		margin-right:16px
}
.room2{
		float:left;
		width:416px;
		margin:0;
		margin-right:0
}
.room2 table{
		border-collapse:collapse;
		border:1px solid #003366;
		width:416px;
		font-size:70%;
		color:#003366;
		margin-right:0;
		margin-left:0;
		margin-top:30px;
		margin-bottom:0;
		padding:0
}
.room2 .cell1{
		width:80px;
		border-right:1px solid #003366;
		border-left:1px solid #003366;
		border-top:none;
		border-bottom:none;
		text-align:center;
		vertical-align:middle;
		padding-right:0;
		padding-left:0;
		padding-top:0;
		padding-bottom:0
}
.room2 .cell2{
		width:20px;
		border-right:none;
		border-left:1px solid #003366;
		border-top:none;
		border-bottom:none;
		text-align:center;
		padding:0
}
.room2 .cell3{
		width:80px;
		border-right:1px solid #003366;
		border-left:none;
		border-top:none;
		border-bottom:none;
		text-align:center;
		padding:0
}
.room2 .cell4{
		width:100px;
		border-right:none;
		border-left:none;
		border-top:none;
		border-bottom:none;
		text-align:center;
		padding-right:0;
		padding-left:0;
		padding-top:0;
		padding-bottom:0
}
.room2 .cell5{
		border-right:none;
		border-left:1px solid #003366;
		border-top:none;
		border-bottom:none;
		text-align:center;
		text-align:center;
		padding:0
}
.torikumi{
		float:left;
		width:200px;
		margin-left:0;
		margin-right:0
}
/*---リスト関係---*/

/*---文字サイズ小さめ・カラー＃００３３６６---*/
.li_a{
		list-style-image:none;
		list-style-type:none;
		margin:0;
		color:#003366;
		font-size:85%;
		line-height:140%;
		margin-left:20px
}
/*---アクセシビリティ・ウェブ標準---*/
.li_torik{
		list-style-image:none;
		list-style-type:none;
		margin:0
}
caption{
		text-align:left
}
.li_styl{
		font-size:70%
}
.top{
	text-align:right
}
/*---商品価格ページ---*/
.goods1{
		font-size:120%;
		color:#333333;
		margin-top:0;
		margin-bottom:5px
}
.goods2{
		font-size:80%;
		color:#333333;
		margin-top:0;
		margin-bottom:0
}
.goods3{
		font-size:100%;
		color:#333333;
		margin-top:0;
		margin-bottom:5px
}
.goods4{
		font-size:130%;
		color:#ff0033;
		margin-top:0;
		margin-bottom:0
}
.goods5{
		font-size:150%;
		color:#ff0033;
		margin-top:0;
		margin-bottom:0
}
.sign1{
		font-size:150%;
		text-align:right;
		font-family:HGP行書体;
		margin-bottom:0
}
.sign2{
		font-size:300%;
		text-align:right;
		font-family:HGP行書体;
		margin-top:0
}
/*---更新情報ページ---*/
.koushin{
		font-size:90%;
		vertical-align:bottom;
		margin-top:0;
		margin-bottom:0;
		padding:0
}
