﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../image/common/bg.gif);
	background-repeat: repeat-y;
	background-color: #ececec;
	
}
form{
margin:0;
padding:0;
}
a {color:#807300; text-decoration: underline}
a:link {color:#807300; text-decoration: none}
a:visited {color:#807c60; text-decoration: none}
a:hover {color:#bfac00; text-decoration: underline}
a:active {color:#ffcc00; text-decoration: none}
td {
	font-size: small;
}
.pt8{
	font-size: x-small;
	font-family: "ＭＳ Ｐゴシック","メイリオ", Arial, sans-serif;
	color:#333333;
}

.pt10{
	font-size: small;
	font-family: "ＭＳ Ｐゴシック","メイリオ", Arial, sans-serif;
	color:#333333;

}
.pt12{
	font-size: medium;
	font-family: "ＭＳ Ｐゴシック","メイリオ", Arial, sans-serif;
	color:#333333;

}

.pt14{font-size: medium;margin-left: 50px;margin-top: 10px;
}

.style5 {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

*html body .style5{ /*IE6用*/
	padding-right: 25px;
}

.style6 {
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック";
	text-align: left;
}
.style7 {
	margin-left: 23px;
}
.style9 {
	font-size: small;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
}

.style11 {
	font-size: small;
	
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
}
.style13 {
	font-size: small;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
.style14 {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}


.style19 {
				font-size: medium;
				margin-left: 50px;
				margin-top: 15px;
				color: #333333;
}
.style20 {
				background-image: url('../shared/js/css/images/bg_dousakankyo.gif');
}
.style21 {
				background-image: url('../shared/js/css/images/bg_install.gif');
}
.style23 {
				border: 1px solid #D9D9D9;
				font-size: small;
				font-family: "ＭＳ Ｐゴシック","メイリオ", Arial, sans-serif;
				color: #333333;
}
.style24 {
				border-collapse: collapse;
				border: 1px solid #D9D9D9;
}
.style25 {
				;
}
.style26 {
				font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
}
.style_right {
				text-align: right;
}
.style_center {
				text-align: center;
}
.style_left {
				text-align: left;
}
.style27 {
				text-align: right;
}

.style30 {
				text-align: left;
				color: #333333;
}
.style31 {
				border-style: solid;
				border-width: 1px;
}
.style32 {
				color: #808080;
}

.style33 {
				color: #FFE300;
}

.
.current{background:#ffe300}

.header {
	font-size: medium;
	color: #FFFFFF;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;

}

.side{
	font-size: small;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	
}

.sideB{
	font-size: small;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
/*	background-color: #FFFFCC;*/


}

.sideC{
	font-size: small;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	background-image: url(../image/common/bgC.gif);
}

.sideC2{
	font-size: small;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	background-image: url(../image/common/bgC2.gif);
}
.blandImage {
	float; left;
	border:0px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;}

.CompanyImage {
	float; left;
	border:0px;
	padding-left: 20px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;}


.center {
	text-align: center;

}

.tabemenu {
	border:0px
}

.footerArea {
	font-size: medium;
	color: #FFFFFF;
	padding-left: 10px;
}

.menu{
/* 20090822 Update
background-image:url(./image/menu_bg.jpg); */
background-image:url(../image/common/menu_bg.jpg);
background-repeat: repeat-x;
}

.footer .style6{
font-size:10px;
}

.footer .style5{
font-size:10px;
font-family: verdana, sans-serif;
}

#footerArea {
	font-size: 10px;
	_font-size: xx-small;
	_fo\nt-size: x-small;
	font-weight: normal;
	font-family: verdana, sans-serif;
	line-height: 1.2;
	color: #333;
	padding-bottom:20px;
}

#footerArea {
	clear: both;
	width: 717px;
	border-top: 1px solid #000;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 8px;
	text-align: right;
	float: left;

	/*\*/
	overflow: hidden;
	_overflow: visible;
	_display: inline;
	zoom: 1;
	/**/
	/*\*//*/
	display: inline-table;
	/**/
}

#footerArea #footerMenu ul {
	width: 500px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#footerArea #footerMenu li {
	float: left;
	margin-right: 1em;
}

#footerArea #footerMenu li a {
	padding-left: 13px;
	background: url("../image/common/icon_arrow_01.gif") no-repeat 0 50%;
	/* \*/
	_background: none;
	/* */
	_background/* */: url("../image/common/icon_arrow_01.gif") no-repeat 0 50%;
}

#footerArea #footerCopyright {
	text-align: right;
}

.main{width:533px;}
.clear{clear:both;}

.title{width:523px; height:19px; background:url(images/titlebar.gif); float:left; padding:5px 0px 0px 10px; font-size: medium; color: #FFFFFF;font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFFFFF; text-align:left;}
.title_bottom{width:533px; text-align:right; font-size: small; float:left;}
.pic{ margin-top:10px; float:left;}
.text_box01{width:523px; float:left; padding:5px; margin-top:10px; font-size: medium; color: #FFFFFF;font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; text-align:left;}
.text_box02{width:523px; float:left; padding:5px; margin-top:10px; font-size: medium; color: #FFFFFF;font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; text-align:center;}
.cell01{background:#666666; color:#FFFFFF; text-align:left;}
.cell02{background:#FFFFFF; color:#000000; text-align:left;}

.clear{clear:both;}

.title{width:523px; height:19px; background:url(images/titlebar.gif); float:left; padding:5px 0px 0px 10px; font-size: medium; color: #FFFFFF;font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFFFFF; text-align:left;}
.title_bottom{width:533px; text-align:right; font-size: small; float:left;}
.pic{ margin-top:10px; float:left;}
.text_box01{
	width:523px;
	float:left;
	padding:0px;
	font-size: medium;
	color: #FFFFFF;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
	text-align:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text_box02{width:523px; float:left; padding:5px; margin-top:10px; font-size: medium; color: #FFFFFF;font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; text-align:center;}
.cell01{background:#666666; color:#FFFFFF; text-align:left;}
.cell02{background:#FFFFFF; color:#000000; text-align:left;}.title2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	line-height: 20pt;
}
.text1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-style: normal;
	line-height: 20pt;
	font-weight: normal;
	color: #333333;
}
.title3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-align:left;
}
#apDiv4 {
}
Page {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
}
caption {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
}
.title_a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

ul#pagination-flickr{
border:0; 
margin:0; 
padding:0; 
list-style:none;
text-align: center;
border-right:none;
}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
display: inline;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .previous-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination-flickr .next a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:link {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}

.H1midashi {
				width: 523px;
				height: 19px;
				background: url('../image/common/H2midashi.gif');
				float: left;
				padding: 5px 0px 0px 10px;
				text-align: left;
}
.H2midashi {
				width: 523px;
				height: 19px;
				background: url('../image/common/H3midashi.gif');
				float: left;
				padding: 5px 0px 0px 10px;
				text-align: left;
}
.H1midashiL {
				width: 530px;
				height: 35px;
				background: url('../image/common/H1products.gif');
				float: left;
				padding: 5px 0px 0px 10px;
				text-align: left;
				font-size: small;
				font-family: "ＭＳ Ｐゴシック","メイリオ", Arial, sans-serif;
				color: #666666;
}
.H2midashiNone {
				float: left;		
				font-size: small;
				font-family: "ＭＳ Ｐゴシック","メイリオ", Arial, sans-serif;
				color: #333333;
}
.ul.none      { list-style-type : none ; }
.ul.square      { list-style-type : square ; }
.ul.disc        { list-style-type : disc ; }
.ul.circle      { list-style-type : circle ; }		

.grayLine	{
				border: 1px solid #C0C0C0;
				border-collapse: collapse;
	
}
.grayLine2 {
				border-collapse: collapse;
				border-left: 1px solid #C0C0C0;
				border-right-style: solid;
				border-right-width: 1px;
				border-top: 1px solid #C0C0C0;
				border-bottom-style: solid;
				border-bottom-width: 1px;
}

