@charset "UTF-8";
/* CSS Document */

#left {
	height: auto;
	width: 200px;
	float: left;
	padding-top: 30px;
	font-size: 11px;
	padding-bottom: 50px;
}
#right {
	width: 575px;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	overflow: hidden;
	float: right;
	height: auto;
	margin-bottom: 30px;
}
div.clear{ /* 回り込み終了 */
clear:both;
line-height:0;
height:0;
}
#enkaku {
}
#right2 {
	width: 570px;
	clear: none;
	float: right;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}
#right2 img {
	padding-right: 20px;
	padding-top: 10px;
}
#right_l {
	clear: none;
	float: left;
	width: 270px;
	line-height: 25px;
	vertical-align: middle;
	padding-top: 15px;
	margin-left: 15px;
}

#ichiran {
	margin-bottom: 20px;
	border: 1px solid #0066CC;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
	height: 500px;
	overflow: scroll;
}
#ichiran3 {
	margin-bottom: 20px;
	border: 1px solid #0066CC;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
	height: 1850px;
	overflow: hidden;
}
#ichiran2 {
	margin-bottom: 20px;
	border: 1px solid #0066CC;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
	height: 1000px;
}

#right_r {
	clear: none;
	float: right;
	width: 265px;
	line-height: 25px;
	margin-left: 15px;
	padding-top: 15px;
}
#right img {
	clear: none;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#pankuzu {
	height: 40px;
	width: 800px;
	font-size: 11px;
	color: #666666;
	line-height: 40px;
}
#seihin_menu {
	height: 35px;
	width: 200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	line-height: 35px;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	background-image: url(../img/menu_back2.jpg);
	background-position: right;
}
#left_menu li {
	line-height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
}
#left_menu div {
	font-size: 11px;
	line-height: 25px;
}
#komidashi {
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
	line-height: 25px;
}
#left_menu {
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
}
#title {
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #003399;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #003399;
	border-left-color: #003399;
	padding-left: 10px;
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 560px;
}
#title5 {
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #003399;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #003399;
	border-left-color: #003399;
	padding-left: 10px;
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 560px;
}
#title2 {
	height: 40px;
	width: 550px;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #003399;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #003399;
	border-left-color: #003399;
	padding-left: 10px;
	background-position: right center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
}
#title3 {
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #003399;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #003399;
	border-left-color: #003399;
	padding-left: 10px;
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 780px;
}
#title4 {
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #0066CC;
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 800px;
	background-color: #D5E6FF;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
}
#flash2 {
	height: 300px;
	width: 800px;
	border: 1px solid #CCCCCC;
}
#seihin_flash {
	height: 340px;
	width: 570px;
	margin-bottom: 50px;
	float: right;
}
#title img {
	padding: 5px;
	line-height: 40px;
	float: right;
	position: relative;
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gyokaimuke {
	margin: 0px;
	width: 200px;
	float: right;
	padding: 0px;
	clear: none;
}
#center {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	padding: 20px;
}
#center_600 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	padding: 20px;
	margin: auto;
	width: 700px;
	overflow: hidden;
}
#center_1 {
	float: left;
	width: 250px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 25px;
	height: 600px;
}
#center_3 {
	clear: none;
	float: right;
	width: 250px;
	font-size: 12px;
	line-height: 25px;
	height: 600px;
}
#center_2 {
	clear: none;
	float: left;
	width: 250px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 25px;
	height: 600px;
}
#right div {
}
#jigyousyo {
	margin: auto;
	padding: 10px;
	width: 500px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
#special {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	margin-bottom: 30px;
}
#right_honbun {
	clear: none;
	float: right;
	width: 570px;
}

#right_seihin {
	clear: none;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 570px;
	padding-bottom: 20px;
}
#right_seihin2 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 575px;
	height: 170px;
}
#right_nounyu {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 575px;
	height: 220px;
}

#top_modoru {
	height: 30px;
	text-align: right;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 10px;
	width: 575px;
}
#top_modoru img {
	float: right;
}
#top_modoru a {
	font-size: 12px;
	font-weight: bold;
	color: #DD3E84;
	letter-spacing: 1pt;
}
#top_modoru a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #6699FF;
	letter-spacing: 1pt;
	text-decoration: underline;
}
#top_modoru a:active {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 1pt;
	text-decoration: underline;
}

.pdf a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9933;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: 1pt;
}
.pdf {
	font-size: 12px;
	padding: 5px;
}
.pdf a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CCFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: 1pt;
}
.pdf a:active {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: 1pt;
}

#seihin {
	padding-top: 20px;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
#seihin div {
	height: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#center2 {
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: auto;
	margin-left: 35px;
	height: 270px;
}
#right_seihin img {
	clear: none;
	float: left;
	padding-top: 10px;
}
#enkaku {
	width: 575px;
	clear: none;
	float: right;
}
#tensen {
	height: 5px;
	width: 560px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#kankyo_hoshin {
	border: 1px solid #0066CC;
	padding: 20px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	height: 200px;
	overflow: scroll;
}
#mannaka {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #6699CC;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #6699CC;
}
#migi {
	text-align: right;
}
#kankyo_topic {
	padding-bottom: 30px;
	margin-bottom: 20px;
	height: 430px;
}
#syacyo_1 {
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	height: 510px;
	margin-bottom: 20px;
}
#syacyo_2 {
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	height: 700px;
	margin-bottom: 30px;
}
#syacyo_1 img {
	clear: none;
	float: right;
	margin-right: 0px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#syacyo_2 img {
	clear: none;
	float: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#kankyo_topic2 {
	padding-bottom: 30px;
	height: 180px;
}
#kankyo_topic3 img {
	clear: none;
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
}
#kankyo_topic3 {
	padding-bottom: 30px;
	height: 170px;
}
#kankyo_topic4 {
	padding-bottom: 25px;
	height: 200px;
	font-size: 12px;
	color: #333333;
	width: 575px;
	padding-top: 25px;
}
#kankyo_topic5 {
	padding-bottom: 25px;
	height: 780px;
	font-size: 12px;
	color: #333333;
	width: 575px;
}
#kankyo_topic4  img {
	clear: none;
	float: left;
}
#kankyo_topic2 img {
	clear: none;
	float: right;
	padding-left: 20px;
}
#kankyo_topic img {
	padding-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
}
#enkaku_waku {
	height: 450px;
	width: 575px;
	overflow: scroll;
	margin-bottom: 50px;
}
#right_seihin div {
	float: left;
	height: 130px;
	width: 180px;
	padding-bottom: 20px;
}
#right_seihin2 div {
	float: left;
	height: 150px;
	width: 180px;
}
#ichiran_l {
	clear: none;
	float: left;
	width: 380px;
}
#ichiran_r {
	clear: none;
	float: right;
	width: 380px;
}
#ichiran2_l {
	clear: none;
	float: left;
	width: 380px;
}
#ichiran2_r {
	clear: none;
	float: right;
	width: 380px;
}
#500 {
	vertical-align: middle;
	margin-bottom: 20px;
}
#500 img {
}
#right2 table {
	font-size: 13px;
	color: #333333;
	line-height: 25px;
}
#right2 table a:link {
	font-size: 13px;
	color: #003399;
	line-height: 25px;
}
#right2 table a:hover {
	font-size: 13px;
	color: #FF0000;
}
#aowaku {
	border: 1px solid #3399FF;
	margin-bottom: 30px;
}
#shizai_mail {
}
#center img {
	margin-left: 20px;
}
#left_menu div {
	margin-left: 20px;
}
#syashin_company {
	float: left;
	height: 300px;
	width: 575px;
}
#kurowaku {
	border: 1px solid #666666;
	padding: 0px;
	margin: 0px;
	width: 200px;
}
#seihin2  {
	float: left;
	height: 130px;
	width: 180px;
}
#ichiran a:link {
	color: #003399;
	text-decoration: underline;
}
#ichiran a:visited {
	color: #003399;
	text-decoration: underline;
}
#ichiran a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#insatsu {
	float: right;
	width: 150px;
	height: 30px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#ichiran_i a:link {
	color: #003399;
	text-decoration: underline;
}
#ichiran_i a:visited {
	color: #003399;
	text-decoration: underline;
}
#ichiran_i a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#button {
	height: 86px;
}
#nounyu {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
#wakuwaku {
	border: 1px solid #999999;
}
#pp {
	height: 230px;
	margin-bottom: 20px;
	background-color: #D5ECF5;
	padding: 20px;
}
#ao {
	padding: 10px;
	background-color: #A2C7DC;
	margin-top: 10px;
}
