@charset "UTF-8";
/* CSS Document */

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: auto;
}


#wrapper {
	text-align: left;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	height: auto;
	width: 830px;
	background-color: #FFFFFF;
}
#header {
	margin: 0px;
	height: 10px;
	width: 830px;
	clear: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#header h1 {
  margin: 0;
  padding: 3px 0 4px 8px;
  border-bottom: solid 1px #cccccc;
  text-align: left;
  font-weight: normal;
  font-size: 10px;
  color: #000000;
  background-image: url(img/h_back.gif);
}



#mainheader {
	margin: 0px;
	height: 55px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 850px;
}
#mainheaderleft {
	margin: 0px;
	height: 55px;
	padding: 0px;
	width: 135px;
	float: left;
}
#mainheaderright {
	height: 10px;
	width: 715px;
	float: right;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	margin: 0px;
}
#navi {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 18px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
#specialbox {
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-left-color: #D7D7D7;
}
#specialboxupper {
	height: 85px;
	width: 835px;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-left: 2px;
	padding: 0px;
}
#specialboxbottom {
	height: 85px;
	padding: 0px;
	width: 835px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#specialmenu1 {
	height: 80px;
	border: 1px solid #D7D7D7;
	padding: 0px;
	width: 270px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#specialmenu2 {
	height: 80px;
	border: 1px solid #D7D7D7;
	padding: 0px;
	width: 270px;
	float: left;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#specialmenu3 {
	height: 80px;
	border: 1px solid #D7D7D7;
	padding: 0px;
	width: 270px;
	float: left;
	margin: 0px;
}
#specialicon {
	height: 60px;
	width: 120px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#specialtext {
	height: 40px;
	padding: 0px;
	width: 132px;
	float: right;
	margin-top: 30px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#contents {
	margin: 0px;
	padding: 0px;
	border: 1px solid #D7D7D7;
	background-image: url(sidenavi/sidenaviback.jpg);
	background-repeat: repeat-y;
	height: auto;
}
#contentsnews {
	border: 1px solid #D7D7D7;
	background-image: url(sidenavi/newsback.jpg);
	background-repeat: repeat-y;
	height: 180px;
	margin: 0px;
	padding: 0px;
}
#contentsnews2 {
	height: 70px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
	margin: 0px;
	padding: 0px;
}
#contentsnews2 #informationtitle {
	height: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
	float: left;
	padding: 0px;
	text-align: left;
	width: 155px;
}
#contentsnews2 #informationtext {
	height: 30px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	padding: 0px;
	text-align: left;
	width: 500px;
}
#contents #sidenavi {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 145px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contents #main {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 655px;
}
#contents #main #title {
	height: 55px;
	width: 655px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
#contents #main #title1 {
	height: 55px;
	width: 655px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	float: right;
}
#contents #main #titleaboutus {
	height: 55px;
	width: 655px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	float: right;
}
#contents #main #title1b {
	height: 55px;
	width: 655px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	float: right;
}
#contents #main #title1c {
	height: 55px;
	width: 655px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	float: right;
}
#contents #main #title2 {
	height: 30px;
	width: 600px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D7D7D7;
	padding-bottom: 0px;
	padding-top: 0px;
	float: right;
}
#contents #main #title2b {
	height: 30px;
	width: 550px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	float: right;
	text-align: center;
}
#contents #main #title2c {
	height: 30px;
	width: 550px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: right;
	padding: 0px;
}
#contents #main #title3 {
	height: 100px;
	width: 600px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 45px;
	margin-left: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	float: right;
}
#contents #main #block {
	height: 100px;
	width: 600px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 55px;
	margin-left: 0px;
	float: right;
}



#address {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #333333;
	background-color: #D7D7D7;
	height: 25px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	width: 850px;
	line-height: 10px;
}
#address a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#address a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
#contents #sidenavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#contents #sidenavi em {
	visibility: hidden;
}
#contents #sidenavi li a {
	text-decoration: none;
	display: block;
	height: 30px;
}
#contents #sidenavi li#sn1 {
	background-image: url(sidenavi/left_01.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn1o {
	background-image: url(sidenavi/left_on_01.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn1 a:hover {
	background-image: url(sidenavi/left_on_01.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn1 a:active {
	background-image: url(sidenavi/left_on_01.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn2 {
	background-image: url(sidenavi/left_02.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn2o {
	background-image: url(sidenavi/left_on_02.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn2 a:hover {
	background-image: url(sidenavi/left_on_02.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn2 a:active {
	background-image: url(sidenavi/left_on_02.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn3 {
	background-image: url(sidenavi/left_03.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn3o {
	background-image: url(sidenavi/left_on_03.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn3 a:hover {
	background-image: url(sidenavi/left_on_03.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn3 a:active {
	background-image: url(sidenavi/left_on_03.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn4 {
	background-image: url(sidenavi/left_04.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn4o {
	background-image: url(sidenavi/left_on_04.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn4 a:hover {
	background-image: url(sidenavi/left_on_04.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn4 a:active {
	background-image: url(sidenavi/left_on_04.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn4 {
	background-image: url(sidenavi/left_04.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn5 {
	background-image: url(sidenavi/message.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn5o {
	background-image: url(sidenavi/message_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn5 a:hover {
	background-image: url(sidenavi/message_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn5 a:active {
	background-image: url(sidenavi/message_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn6 {
	background-image: url(sidenavi/staff_profile.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn6o {
	background-image: url(sidenavi/staff_profile_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn6 a:hover {
	background-image: url(sidenavi/staff_profile_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn6 a:active {
	background-image: url(sidenavi/staff_profile_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #main #block #thumbnail {
	float: left;
	height: 100px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #block #thumbtext {
	float: right;
	height: 45px;
	width: 408px;
	padding-top: 40px;
	margin: 0px;
}
#contents #main #block #thumbtextstaff {
	float: right;
	height: 45px;
	width: 360px;
	padding-top: 55px;
	margin: 0px;
	padding-right: 48px;
}
#contents #main #blockroom {
	height: 100px;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 155px;
}
#contents #main #blockroom #thumbnailroom {
	float: left;
	height: 100px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockroom #thumbtextroom {
	float: right;
	height: 18px;
	width: 150px;
	padding-top: 82px;
	margin: 0px;
}
#contents #sidenavi li#sn7 {
	background-image: url(sidenavi/contact1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn7o {
	background-image: url(sidenavi/contact1_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn7 a:hover {
	background-image: url(sidenavi/contact1_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn7 a:active {
	background-image: url(sidenavi/contact1_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn8 {
	background-image: url(sidenavi/contact2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn8o {
	background-image: url(sidenavi/contact2_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn8 a:hover {
	background-image: url(sidenavi/contact2_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn8 a:active {
	background-image: url(sidenavi/contact2_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn9 {
	background-image: url(sidenavi/contact3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn9o {
	background-image: url(sidenavi/contact3_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn9 a:hover {
	background-image: url(sidenavi/contact3_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn9 a:active {
	background-image: url(sidenavi/contact3_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn10 {
	background-image: url(sidenavi/company1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn10o {
	background-image: url(sidenavi/company_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn10 a:hover {
	background-image: url(sidenavi/company_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn10 a:active {
	background-image: url(sidenavi/company_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn11 {
	background-image: url(sidenavi/company2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn11o {
	background-image: url(sidenavi/company_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn11 a:hover {
	background-image: url(sidenavi/company_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn11 a:active {
	background-image: url(sidenavi/company_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn12 {
	background-image: url(sidenavi/company3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn12o {
	background-image: url(sidenavi/company_on3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn12 a:hover {
	background-image: url(sidenavi/company_on3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn12 a:active {
	background-image: url(sidenavi/company_on3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn13 {
	background-image: url(sidenavi/company4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn13o {
	background-image: url(sidenavi/company_on4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn13 a:hover {
	background-image: url(sidenavi/company_on4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn13 a:active {
	background-image: url(sidenavi/company_on4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn14 {
	background-image: url(sidenavi/process1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn14o {
	background-image: url(sidenavi/process_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn14 a:hover {
	background-image: url(sidenavi/process_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn14 a:active {
	background-image: url(sidenavi/process_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn15 {
	background-image: url(sidenavi/process2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn15o {
	background-image: url(sidenavi/process_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn15 a:hover {
	background-image: url(sidenavi/process_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn15 a:active {
	background-image: url(sidenavi/process_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn16 {
	background-image: url(sidenavi/aboutus1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn16o {
	background-image: url(sidenavi/aboutus_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn16 a:hover {
	background-image: url(sidenavi/aboutus_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn16 a:active {
	background-image: url(sidenavi/aboutus_on1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn17 {
	background-image: url(sidenavi/aboutus2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn17o {
	background-image: url(sidenavi/aboutus_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn17 a:hover {
	background-image: url(sidenavi/aboutus_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn17 a:active {
	background-image: url(sidenavi/aboutus_on2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn18 {
	background-image: url(sidenavi/aboutus3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn18o {
	background-image: url(sidenavi/aboutus_on3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn18 a:hover {
	background-image: url(sidenavi/aboutus_on3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn18 a:active {
	background-image: url(sidenavi/aboutus_on3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn19 {
	background-image: url(sidenavi/aboutus4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn19o {
	background-image: url(sidenavi/aboutus_on4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn19 a:hover {
	background-image: url(sidenavi/aboutus_on4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn19 a:active {
	background-image: url(sidenavi/aboutus_on4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn20 {
	background-image: url(sidenavi/aboutus5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn20o {
	background-image: url(sidenavi/aboutus_on5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn20 a:hover {
	background-image: url(sidenavi/aboutus_on5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn20 a:active {
	background-image: url(sidenavi/aboutus_on5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn21 {
	background-image: url(sidenavi/aboutus6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn21o {
	background-image: url(sidenavi/aboutus_on6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn21 a:hover {
	background-image: url(sidenavi/aboutus_on6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn21 a:active {
	background-image: url(sidenavi/aboutus_on6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn22 {
	background-image: url(sidenavi/blog.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn22o {
	background-image: url(sidenavi/blog_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn22 a:hover {
	background-image: url(sidenavi/blog_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn22 a:active {
	background-image: url(sidenavi/blog_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn31 {
	background-image: url(sidenavi/company5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn31o {
	background-image: url(sidenavi/company_on5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn31 a:hover {
	background-image: url(sidenavi/company_on5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn31 a:active {
	background-image: url(sidenavi/company_on5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn32 {
	background-image: url(sidenavi/company6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn32o {
	background-image: url(sidenavi/company_on6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn32 a:hover {
	background-image: url(sidenavi/company_on6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn32 a:active {
	background-image: url(sidenavi/company_on6.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn41 {
	background-image: url(sidenavi/used1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn41o {
	background-image: url(sidenavi/usedon1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn41 a:hover {
	background-image: url(sidenavi/usedon1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn41 a:active {
	background-image: url(sidenavi/usedon1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn42 {
	background-image: url(sidenavi/used2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn42o {
	background-image: url(sidenavi/usedon2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn42 a:hover {
	background-image: url(sidenavi/usedon2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn42 a:active {
	background-image: url(sidenavi/usedon2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn43 {
	background-image: url(sidenavi/used3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn43o {
	background-image: url(sidenavi/usedon3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn43 a:hover {
	background-image: url(sidenavi/usedon3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn43 a:active {
	background-image: url(sidenavi/usedon3.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn44 {
	background-image: url(sidenavi/used4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn44o {
	background-image: url(sidenavi/usedon4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn44 a:hover {
	background-image: url(sidenavi/usedon4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn44 a:active {
	background-image: url(sidenavi/usedon4.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn45 {
	background-image: url(sidenavi/used5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn45o {
	background-image: url(sidenavi/usedon5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn45 a:hover {
	background-image: url(sidenavi/usedon5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn45 a:active {
	background-image: url(sidenavi/usedon5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn51 {
	background-image: url(sidenavi/2setai1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn51o {
	background-image: url(sidenavi/2setaion1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn51 a:hover {
	background-image: url(sidenavi/2setaion1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn51 a:active {
	background-image: url(sidenavi/2setaion1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn52 {
	background-image: url(sidenavi/2setai2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn52o {
	background-image: url(sidenavi/2setaion2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn52 a:hover {
	background-image: url(sidenavi/2setaion2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn52 a:active {
	background-image: url(sidenavi/2setaion2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn61 {
	background-image: url(sidenavi/skeleton1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn61o {
	background-image: url(sidenavi/skeleton1on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn61 a:hover {
	background-image: url(sidenavi/skeleton1on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn61 a:active {
	background-image: url(sidenavi/skeleton1on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn71 {
	background-image: url(sidenavi/model_room.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn71o {
	background-image: url(sidenavi/model_room_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn71 a:hover {
	background-image: url(sidenavi/model_room_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn71 a:active {
	background-image: url(sidenavi/model_room_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn72 {
	background-image: url(sidenavi/mail_magazine.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn72o {
	background-image: url(sidenavi/mail_magazine_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn72 a:hover {
	background-image: url(sidenavi/mail_magazine_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn72 a:active {
	background-image: url(sidenavi/mail_magazine_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn73 {
	background-image: url(sidenavi/1000.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn73o {
	background-image: url(sidenavi/1000_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
#contents #sidenavi li#sn73 a:hover {
	background-image: url(sidenavi/1000_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #sidenavi li#sn73 a:active {
	background-image: url(sidenavi/1000_on.jpg);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#contents #main #titlespecial1 {
	height: 30px;
	width: 655px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	float: right;
}
#contents #main #titlespecial2 {
	height: 35px;
	width: 655px;
	float: left;
	padding: 0px;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contents #main #subtitlespecial2 {
	height: 20px;
	width: 655px;
	float: left;
	padding: 0px;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contents #main #contentspecial1 {
	height: auto;
	width: 645px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.special {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11.5px;
	color: #777777;
	line-height: 14px;
}
.special a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11.5px;
	color: #777777;
	line-height: 14px;
	text-decoration: none;
}
.special a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11.5px;
	color: #B13D1F;
	line-height: 14px;
	text-decoration: underline;
}
.speciallink {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11.5px;
	color: #B13D1F;
	line-height: 14px;
}
.speciallink a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11.5px;
	color: #B13D1F;
	line-height: 14px;
	text-decoration: none;
}
.speciallink a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11.5px;
	color: #B13D1F;
	line-height: 14px;
	text-decoration: underline;
}
.special2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12.5px;
	color: #888888;
	line-height: 18px;
}
.special2 a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12.5px;
	color: #888888;
	line-height: 18px;
}
.special2 a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12.5px;
	color: #888888;
	line-height: 18px;
}
#contents #main #block2 {
	height: 30px;
	width: 535px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	float: left;
}
#contents #main #block2 #thumbnail2 {
	float: left;
	height: 30px;
	width: 85px;
}
#contents #main #block2 #thumbtext2 {
	float: right;
	height: 30px;
	width: 450px;
}
#contents #main #block3 {
	height: 160px;
	width: 535px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	float: left;
	padding: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
}
#contents #main #block3 #thumbnail3 {
	float: left;
	height: 160px;
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#contents #main #block3 #thumbtext3 {
	float: right;
	height: 20px;
	width: 400px;
	margin: 0px;
	padding-top: 140px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents #main #block3 #thumbnail4 {
	float: left;
	height: 530px;
	width: 535px;
	margin: 0px;
	padding: 0px;
}
#contents #main #block3 #thumbtext4 {
	float: right;
	height: 150px;
	width: 535px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
}
#contents #main #contactbox {
	height: 150px;
	width: 535px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	float: left;
	padding: 0px;
	text-align: center;
}
.doc0 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #333333;
	line-height: 30px;
}
.doc0 a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #333333;
	line-height: 30px;
}
.doc0 a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #333333;
	line-height: 30px;
}
.doc0 a:active {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #333333;
	line-height: 30px;
}
#contentsnews #newslleft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 180px;
	width: 424px;
}
#contentsnews #newsright {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 180px;
	width: 424px;
}
#contentsnews #newslleft #blocknews {
	height: 18px;
	width: 400px;
	
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#contentsnews #newsright #blocknews {
	height: 18px;
	width: 400px;
	
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#contentsnews #newslleft #blocknews #date {
	float: left;
	height: 18px;
	width: 50px;
}
#contentsnews #newslleft #blocknews #comment {
	float: right;
	height: 18px;
	width: 330px;
}
#contentsnews #newslleft #blocknews #comment2 {
	float: right;
	height: 30px;
	width: 350px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentsnews #newsright #blocknews #date {
	float: left;
	height: 18px;
	width: 50px;
}
#contentsnews #newsright #blocknews #comment {
	float: right;
	height: 18px;
	width: 335px;
}
#contentsnews #newsright #blocknews #comment2 {
	float: right;
	height: 30px;
	width: 350px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentsnews #newslleft #titlenews {
	height: 25px;
	width: 419px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#contentsnews #newsright #titlenews {
	height: 25px;
	width: 419px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#contents #main #blockcompanyprofile {
	height: 30px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	float: left;
}
#contents #main #blockcompanyprofile #left {
	float: left;
	height: 30px;
	width: 75px;
}
#contents #main #blockcompanyprofile #right {
	float: right;
	height: 30px;
	width: 455px;
}
#contents #main #blockmessage {
	width: 520px;
	margin-left: 50px;
	border: 1px solid #d7d7d7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	height: auto;
	margin-bottom: 0px;
	float: left;
}
#contents #main #blockmessage #thumbnail1 {
	float: left;
	height: 150px;
	width: 270px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contents #main #blockmessage #thumbnail2 {
	float: right;
	height: 18px;
	width: 245px;
	padding-top: 132px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contents #main #blockmessage #text {
	float: left;
	height: auto;
	width: 520px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin: 0px;
}
#contents #main #blockaccess {
	width: 520px;
	margin-left: 50px;
	border: 1px solid #d7d7d7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	height: auto;
	margin-bottom: 0px;
	float: left;
}
#contents #main #blockaccess #thumbnail {
	float: left;
	height: auto;
	width: 520px;
	margin: 0px;
	padding: 0px;
}
#contents #main #blockaccess #text {
	float: left;
	height: auto;
	width: 520px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d7d7d7;
	text-align: center;
}
#contents #main #blockpublicity {
	height: auto;
	width: 525px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 50px;
	float: left;
	padding: 10px;
}
#contents #main #blockpublicity #thumbnailleft {
	float: left;
	height: 160px;
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#contents #main #blockpublicity #thumbnailcenter {
	height: 160px;
	width: 120px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 79px;
}
#contents #main #blockpublicity #thumbnailright {
	float: left;
	height: 160px;
	width: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 79px;
}
#contents #main #blockpublicity #thumbtextleft {
	float: left;
	height: 25px;
	width: 125px;
	padding: 0px;
	text-align: center;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockpublicity #thumbtextcenter {
	float: left;
	height: 25px;
	width: 125px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 74px;
	text-align: center;
}
#contents #main #blockpublicity #thumbtextright {
	float: left;
	height: 25px;
	width: 125px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 74px;
	text-align: center;
}
#contents #main #blockpublicity #text {
	float: left;
	height: auto;
	width: 520px;
	padding: 0px;
	margin: 0px;
}
#contents #main #blockprocess {
	height: 30px;
	width: 550px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	background-image: url(sidenavi/processback.jpg);
	background-repeat: repeat-y;
}
#contents #main #blockprocess #lefttitle {
	float: left;
	height: 27px;
	width: 270px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#contents #main #blockprocess #righttitle {
	float: right;
	height: 27px;
	width: 270px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#contents #main #blockprocess2 {
	height: auto;
	width: 550px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: right;
	border: 1px solid #d7d7d7;
	background-image: url(sidenavi/processback.jpg);
	background-repeat: repeat-y;
}
#contents #main #blockprocess2 #lefttext {
	float: left;
	height: auto;
	width: 255px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contents #main #blockprocess2 #righttext {
	float: right;
	height: auto;
	width: 255px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contents #main #blockprocess3 {
	height: 30px;
	width: 545px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-top: 3px;
	padding-left: 5px;
}
#contents #main #blockprocess4 {
	height: 30px;
	width: 540px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: right;
	padding: 5px;
	border: 1px solid #d7d7d7;
}
#contents #main #blockprocess4b {
	width: 540px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	padding: 5px;
	border: 1px solid #d7d7d7;
}
#contents #main #blockaboutus1 {
	height: 50px;
	width: 620px;
	float: left;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#contents #main #blockaboutus1a {
	height: 50px;
	width: 620px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#contents #main #blockaboutus1b {
	height: 50px;
	width: 620px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#contents #main #blockaboutus2 {
	height: auto;
	width: 620px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockaboutus3 {
	height: 80px;
	width: 590px;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#contents #main #blockaboutus3a {
	height: 35px;
	width: 590px;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#contents #main #blockaboutus3b {
	height: 80px;
	width: 620px;
	float: left;
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#contents #main #blockaboutus2 #leftbox {
	height: 80px;
	width: 80px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockaboutus2 #rightbox {
	height: 80px;
	width: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus2 #textboxleft {
	height: auto;
	width: 250px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#contents #main #blockaboutus2 #textboxright {
	height: auto;
	width: 210px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#contents #main #blockaboutus2 #textboxright #checkbox {
	height: 30px;
	width: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus2 #textboxleft #checkbox {
	height: 30px;
	width: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus2 #textboxright #text {
	height: 30px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
	text-align: right;
}
#contents #main #blockaboutus2 #textboxleft #text {
	height: 30px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus7 #leftbox {
	height: 80px;
	width: 80px;
	float: left;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockaboutus7 #rightbox {
	height: 80px;
	width: 80px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus7 #textboxleft {
	height: auto;
	width: 250px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#contents #main #blockaboutus7 #textboxright {
	height: auto;
	width: 210px;
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockaboutus7 #textboxright #checkbox {
	height: 30px;
	width: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus7 #textboxleft #checkbox {
	height: 30px;
	width: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#contents #main #blockaboutus7 #textboxright #text {
	height: 30px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
	text-align: right;
}
#contents #main #blockaboutus7 #textboxleft #text {
	height: 30px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus8 #leftbox {
	height: 80px;
	width: 80px;
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockaboutus8 #rightbox {
	height: 80px;
	width: 80px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus8 #textboxleft {
	height: auto;
	width: 250px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockaboutus8 #textboxright {
	height: auto;
	width: 210px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents #main #blockaboutus8 #textboxright #checkbox {
	height: 30px;
	width: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus8 #textboxright #checkbox2 {
	height: 15px;
	width: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus8 #textboxleft #checkbox {
	height: 30px;
	width: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#contents #main #blockaboutus8 #textboxleft #checkbox2 {
	height: 15px;
	width: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#contents #main #blockaboutus8 #textboxright #text {
	height: 30px;
	width: 180px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
	text-align: right;
}
#contents #main #blockaboutus8 #textboxright #text2 {
	height: 15px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
	text-align: right;
}
#contents #main #blockaboutus8 #textboxleft #text {
	height: 30px;
	width: 220px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#contents #main #blockaboutus8 #textboxleft #text2 {
	height: 15px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
#wrapper #header #header1 {
	height: 55px;
	width: 850px;
	background-image: url(header/header1_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #header2a {
	height: 320px;
	width: 685px;
	float: left;
	background-image: url(header/header1_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #header2b {
	height: 320px;
	width: 685px;
	float: left;
	background-image: url(header/header2_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #header2c {
	height: 320px;
	width: 685px;
	float: left;
	background-image: url(header/header3_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #header2d {
	height: 320px;
	width: 685px;
	float: left;
	background-image: url(header/header4_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #headnavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#wrapper #header #headnavi em {
	visibility: hidden;
}
#wrapper #header #headnavi li a {
	text-decoration: none;
	display: block;
	height: 80px;
}
#wrapper #header #headnavi li#header3 {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #headnavi li#header3o {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1now_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3 a:hover {
	background-image: url(header/header1on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3 a:active {
	background-image: url(header/header1on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4 {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4o {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1now_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4 a:hover {
	background-image: url(header/header1on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4 a:active {
	background-image: url(header/header1on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5 {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5o {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1now_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5 a:hover {
	background-image: url(header/header1on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5 a:active {
	background-image: url(header/header1on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6 {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6o {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header1now_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6 a:hover {
	background-image: url(header/header1on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6 a:active {
	background-image: url(header/header1on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}

#wrapper #header #headnavi li#header3b {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #headnavi li#header3bo {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2now_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3b a:hover {
	background-image: url(header/header2on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3b a:active {
	background-image: url(header/header2on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4b {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4bo {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2now_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4b a:hover {
	background-image: url(header/header2on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4b a:active {
	background-image: url(header/header2on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5b {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5bo {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2now_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5b a:hover {
	background-image: url(header/header2on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5b a:active {
	background-image: url(header/header2on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6b {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6bo {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header2now_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6b a:hover {
	background-image: url(header/header2on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6b a:active {
	background-image: url(header/header2on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}


#wrapper #header #headnavi li#header3c {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #headnavi li#header3co {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3now_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3c a:hover {
	background-image: url(header/header3on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3c a:active {
	background-image: url(header/header3on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4c {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4co {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3now_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4c a:hover {
	background-image: url(header/header3on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4c a:active {
	background-image: url(header/header3on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5c {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5co {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3now_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5c a:hover {
	background-image: url(header/header3on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5c a:active {
	background-image: url(header/header3on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6c {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6co {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header3now_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6c a:hover {
	background-image: url(header/header3on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6c a:active {
	background-image: url(header/header3on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}



#wrapper #header #headnavi li#header3d {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #headnavi li#header3do {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4now_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3d a:hover {
	background-image: url(header/header4on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header3d a:active {
	background-image: url(header/header4on_03.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4d {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4do {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4now_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4d a:hover {
	background-image: url(header/header4on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header4d a:active {
	background-image: url(header/header4on_04.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5d {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5do {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4now_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5d a:hover {
	background-image: url(header/header4on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header5d a:active {
	background-image: url(header/header4on_05.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6d {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6do {
	float: right;
	height: 80px;
	width: 165px;
	background-image: url(header/header4on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6d a:hover {
	background-image: url(header/header4on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#wrapper #header #headnavi li#header6d a:active {
	background-image: url(header/header4on_06.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
#contents #main #blockaboutus1a {
	height: 50px;
	width: 650px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	height: 55px;
	margin: 0px;
}

.menu{
border: 1px solid #999999;
padding: 2px;
}

.menu1{
background-image: url('images/titleback0104.gif');
background-repeat: repeat-x;
font-size: 11pt;
border-left: 5px solid #de9e05; padding-left:5px; padding-right:0px; padding-top:2px; padding-bottom:2px; background-position-y:50%
}

.content_menu{
        width: 290px;
        height: 160px;
        margin-right: 10px;
        margin-bottom: 10px;
        border: solid 1px #cdcdcd;
        list-style: none;
        float: left;
}
