@charset "utf-8";
.columLeft690L p {
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0px 5px 0px;
}
.columLeft690L .checkBox {
	margin: 0px 0px 0px 16px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}
.columLeft690L h1 {
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
}
.columLeft690L h2 {
	font-size: 16px;
	line-height: 18px;
	margin: 5px 0px 5px 0px;
}
.columLeft690L #button {
	padding: 3px 0px 3px 0px;
	margin: 5px 0px 5px 300px;
}
.mapArea {
	float: left;
	width: 468px;
	border: 1px solid #99CC00;
	height: 318px;
}
.thumbNailArea {
	float: right;
	height: auto;
	width: 208px;
	border: 1px solid #CCCCCC;
}
.thumbNailArea p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 2px 9px 2px 9px;
}
.thumbNailArea h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 2px 9px 2px 9px;
	padding: 0px;
}
.thumbNailArea h2 a{
	color: #666666;
	text-decoration: underline;
}
.thumbNailArea h2 a:hover{
	color: #99CC00;
	text-decoration: underline;
}
.thumbNailArea .rightUL{
	padding: 0px;
	width: 208px;
	height: auto;
}
.thumbNailArea .rightUL ul{
	float: right;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 10px;
}
.thumbNailArea .rightUL li{
	color: #666666;
	margin: 5px 9px 0px 0px;
	width: auto;
	text-align: right;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.thumbNailArea .leftUL{
	width: 190px;
}
.thumbNailArea .leftUL ul{
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
}
.thumbNailArea .leftUL li{
	color: #666666;
	margin: 0px 9px 0px 9px;
	text-align: left;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.thumbNailArea a{
	color: #666666;
	text-decoration: underline;
}
.thumbNailArea a:hover{
	color: #99CC00;
	text-decoration: underline;
}
.detailNaviBox {
	height: auto;
	width: 208px;
	float: left;
	font-size: 12px;
	line-height: 16px;
}
.resultImgArea {
	float: left;
	height: 178px;
	width: 238px;
	padding: 9px;
}
.resultTextArea {
	height: auto;
	width: 420px;
	float: right;
	padding: 10px 10px 10px 0px;
}
.resultTextArea p {
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	padding: 6px;
	margin: 0px 0px 0px 0px;
	background-color: #F5F5F5;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
}
.resultTextArea h2 {
	font-size: 18px;
	font-weight: bold;
	color: #99CC01;
}
.resultTextArea h3 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.resultTextArea ul {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	list-style-type: none;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #99CC01;
}
.resultTextArea li {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	letter-spacing: 0.1em;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
}
.ichiranArea {
	background-image: url(../../property/img/headline_bg340.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 9px 9px 9px;
	height: auto;
	width: 320px;
	background-position: 0px 0px;
}
.ichiranArea .photo {
	height: 75px;
	width: 100px;
	float: left;
	padding-right: 10px;
}
.ichiranArea .textBOX {
	float: left;
	width: 120px;
}


.ichiranArea p {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	font-size: 10px;
	color: #666666;
}

.ichiranArea h2 {
	font-size: 12px;
	font-weight: bold;
	color: #99CC01;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
}

.ichiranArea ul {
	float: right;
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 5px 100px;
}
.ichiranArea li {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}




.tabArea {
	width: 681px;
	height: 24px;
	background-image: url(../../search/img/tab_navi.gif);
	background-repeat: no-repeat;
	background-position: 296px 0px;
	padding: 0px 9px 0px 0px;
}
.koukokuArea {
	height: auto;
	width: 690px;
}
.koukokuArea p {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.koukokuArea .picturL {
	float: left;
	width: auto;
	padding: 0px 0px 0px 30px;
	text-align: center;
}
.koukokuArea .picturR {
	float: right;
	width: auto;
	padding: 0px 30px 0px 0px;
	text-align: center;
}

.koukokuArea h2 {
	background-color: #EAEAEA;
	width: 670px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #666666;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.columLeft660LBlack .photoL {
	float: left;
	height: auto;
	width: 340px;
	padding: 0px 0px 15px 0px;
}

.columLeft660LBlack .photoR {
	float: right;
	height: auto;
	width: 340px;
	padding: 0px 0px 15px 0px;
}
.columLeft660LBlack .photoC {
	height: auto;
	width: 660px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.columLeft660LBlack .textBoxL {
	float: left;
	height: 220px;
	width: 305px;
	padding: 0px 0px 15px 0px;
}
.columLeft660LBlack .textBoxR {
	float: right;
	height: 220px;
	width: 305px;
	padding: 0px 0px 15px 0px;
}
.textBoxL p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.textBoxR p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.photoL .caption {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 340px;
	line-height: 12px;
}

.photoR .caption {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 340px;
	line-height: 12px;
}
.photoC .caption {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 660px;
	line-height: 12px;
}
.columLeft390 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 22px;
}
.columLeft390 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	padding: 2px 0px 0px 0px;
}

.columLeft390 .pageLink {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	margin: 10px 5px 10px 5px;
	padding: 0px;
	clear: both;
	float: right;
	width: auto;
}
.columLeft690nomal .category {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 10px 5px 0px 5px;
	padding: 0px;
	clear: both;
	float: right;
	width: auto;
}
.columLeft390 p {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.columLeft390 ul {
	margin: 0px;
	padding: 0px;
}
.columLeft390 li {
	font-size: 12px;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: circle;
	margin: 0px 0px 0px 14px;
	padding: 0px;
	line-height: 18px;
	color: #666666;
}
.columLeft300 .caption,.columLeft330 .caption,.columLeft350 .caption,.columLeft390 .caption{
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 5px 5px 5px 10px;
}

.columLeft390 h1,.columLeft690nomal h1{
	font-size: 16px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	line-height: 22px;
}
.columLeft300 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 22px;
}

.columLeft300 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	padding: 2px 0px 0px 0px;
}
.columLeft300 .pageLink {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	margin: 10px 5px 0px 5px;
	padding: 0px;
	clear: both;
	float: right;
	width: auto;
}
.columLeft300 p {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.columLeft300 ul {
	margin: 0px;
	padding: 0px;
}
.columLeft300 li {
	font-size: 12px;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: circle;
	margin: 0px 0px 0px 14px;
	padding: 0px;
	line-height: 18px;
	color: #666666;
}
.columLeft420 p {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
.columLeft420 a {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}
.columLeft420 a:hover {
	color: #99CC00;
	font-weight: bold;
}
.columLeft420 .tourokuNavi {
	float: right;
}
.columLeft420 .notes {
	text-align: center;
	width: 400px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.columLeft420 .notes a {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.columLeft420 .notes a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #99CC00;
}.columLeft420 img {
	padding: 10px 0px 0px 0px;
}


.columLeft420 ul {
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
}
.columLeft420 li {
	font-size: 12px;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: circle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	color: #666666;
}
.columLeft340L h1 {
	font-size: 18px;
	text-align: center;
	width: 338px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #FF9900;
}
.columLeft340L p ,.columLeft340R p {
	padding: 0px 10px 0px 10px;
	height: auto;
	width: 318px;
}
.columLeft340R h1 {
	font-size: 18px;
	text-align: center;
	width: 338px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #99CC00;
}
.columLeft340L .detailNavi {
	text-align: center;
	width: auto;
	padding: 15px 0px 15px 0px;
}
.columLeft340R .detailNavi {
	text-align: center;
	width: auto;
	padding: 15px 0px 15px 0px;
}
.columnTableArea690 table {
	width: 690px;
}
.columnTableArea690 th {
	width: 140px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	color: #666666;
}
.columnTableArea690 td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding: 5px 5px 5px 5px;
}
.townColumn690L {
	float: left;
	height: auto;
	width: 690px;
}
.omoiTextArea340 {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	width: 308px;
	float: left;
	padding: 40px 0px 0px 10px;
	height: auto;
}
.omoiTextArea340B {
	padding: 0px 0px 0px 10px;
	float: left;
	height: auto;
	width: 308px;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
}

.omoiTextArea352 {
	padding: 0px 15px 0px 15px;
	float: right;
	height: auto;
	width: 322px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.omoiPhotoAreaR {
	padding: 10px　0px　10px　0px;
	float: right;
	height: auto;
	width: 352px;
}
.omoiPhotoAreaL {
	padding: 10px　0px　10px　0px;
	float: left;
	height: auto;
	width: 315px;
}

.townColumn690L2 {
	float: left;
	height: auto;
	width: 690px;
}
.townColumn690L p {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	height: auto;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.read {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.caption12px {
	font-size: 12px;
	padding: 2px 0px 0px 18px;
}


.townColumn690L h1 {
	font-size: 16px;
	color: #99CC00;
	text-decoration: none;
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
}

.townColumn690L h2 {
	font-size: 14px;
	color: #99CC00;
	width: 340px;
	margin: 5px 0px 5px 10px;
	padding: 0px;
}

.townColumn690L img {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: right;
}

.townColumn690L .pageLink{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	margin: 10px 5px 0px 5px;
	padding: 0px;
	clear: both;
	float: right;
	width: auto;
}
.townColumn690L2 .pageLink{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	margin: 10px 5px 0px 5px;
	padding: 0px;
	clear: both;
	float: right;
	width: auto;
}
.townColumnphotoArea {
	float: right;
	height: auto;
	width: 330px;
}

.townColumn690R {
	float: left;
	height: auto;
	width: 690px;
}
.townColumn690R p {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	height: auto;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.townColumn690R h1 {
	font-size: 16px;
	color: #99CC00;
	text-decoration: none;
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
}
.townColumn690R h2 {
	font-size: 14px;
	color: #99CC00;
	width: 340px;
	margin: 5px 0px 5px 10px;
	padding: 0px;
}

.townColumn690R img {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	float: left;
}

.townColumn690R .pageLink {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	margin: 10px 5px 0px 5px;
	padding: 0px;
	clear: both;
	float: right;
	width: auto;
}
.townColumn690L .caption{
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	height: auto;
	width: 220px;
	float: right;
	text-align: right;
}
.townColumnphotoArea .caption{
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	height: auto;
	width: 220px;
	float: right;
	text-align: right;
}
.townColumn690R .caption{
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
	height: auto;
	width: 670px;
	float: left;
}
.townColumn690L ul {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	width: auto;
}
.townColumn690L li {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}
.townTop160 {
	width:160px;
	height:auto;
	padding:10px 0px 0px 10px;
	float:left;
}
.townTop160 p {
	font-size:12px;
	line-height:20px;
	padding: 0px 5px 0px 5px;
	color: #666666;
}
.townTop160detail   {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #99CC00;
	float: right;
}
.townTop160detail a {
	color: #99CC00;
}


.townTop160 img {
	padding: 5px 0px 5px 0px;
	border: none;
}
.townText12px {
	font-size: 12px;
	color: #666666;
	padding: 0px 18px 0px 18px;
	letter-spacing: 0.1em;
}



.heartTopArea {
	height: auto;
	width: 688px;
	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: #A8BEA9;
	border-bottom-color: #A8BEA9;
	border-left-color: #A8BEA9;
}
.heartTopAreaL {
	float: left;
	height: auto;
	width: 284px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.heartTopAreaR {
	padding: 0px 0px 0px 0px;
	float: right;
	width: 404px;
	margin: 0px;
	height: auto;
}
.heartTopAreaR p {
	margin: 0px;
	padding: 0px 24px 0px 24px;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
.heartTopAreaR .otoiawaseNavi  {
	padding: 10px 0px 10px 100px;
}
.heartBottomArea {
	height: auto;
	width: 690px;
	text-align: center;
}
.mapNaviArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 690px;
	text-align: center;
}
.mapNaviArea img {
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

.readArea {
	height: auto;
	width: 690px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 0px;
	float: left;
}
.readArea p {
	font-size: 12px;
	line-height: 18px;
	padding: 10px 15px 10px 15px;
	margin: 0px;
}


.placeDetailArea {
	height: auto;
	width: 690px;
	float: left;
}
.placeDetailArea  .photoLl {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	height: 239px;
	width: 351px;
}
.placeDetailArea .photoRl {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: right;
	height: 239px;
	width: 351px;
}

.placeDetailArea h1 {
	padding: 0px;
	float: left;
	width: 266px;
}
.enkakuNavi {
	float: left;
	width: 58px;
	margin: 0px;
	padding: 0px;
	height: 36px;
}
.placeDetailArea p {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: left;
	height: auto;
	width: 180px;
	padding: 0px 0px 0px 14px;
}
.placeDetailArea .photoLs {
	float: right;
}

.placeDetailArea   .photoRs  {
	float: left;
}
.placeDetailNaviArea {
	padding: 0px;
	float: left;
	width: 324px;
	text-align: center;
}
.placeDetailNaviArea img {
	padding: 10px 5px 10px 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.torikumiMainArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 690px;
	background-image: url(../../company/img/torikumi_img/bg_torikumi.gif);
	background-repeat: repeat-y;
}

.torikumiColumn284 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 284px;
}
.torikumiColumn309 {
	float: left;
	height: auto;
	width: 309px;
}
.torikumiColumn309   img {
	padding: 0px 0px 0px 10px;
}

.torikumiColumn351 {
	float: left;
	height: auto;
	width: 351px;
}
.torikumiColumn339 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 339px;
}
.torikumiColumn339 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.torikumiColumn406 {
	float: left;
	height: auto;
	width: 406px;
}
.torikumiColumn406 p {
	margin: 0px;
	padding: 0px 14px 0px 14px;
	font-size: 12px;
	line-height: 18px;
}
.torikumiColumn246 {
	float: left;
	height: auto;
	width: 246px;
}
.torikumiColumn246  img {
	padding: 0px 0px 0px 10px;
}
.torikumiColumn246  p {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.torikumiColumn343 {
	float: left;
	height: auto;
	width: 343px;
}
.torikumiColumn347 {
	float: left;
	height: auto;
	width: 347px;
	margin: 0px;
	padding: 23px 0px 23px 0px;
	text-align: center;
}
.torikumiColumn231 {
	float: left;
	height: auto;
	width: 231px;
}
.torikumiColumn231areaL {
	float: left;
	height: auto;
	width: 119px;
}
.torikumiColumn231areaR {
	float: right;
	height: auto;
	width: 112px;
}
.torikumiColumn231areaR p {
	margin: 0px;
	padding: 0px 6px 0px 6px;
	font-size: 10px;
	line-height: 12px;
	color: #65491D;
}
.torikumiColumn223 {
	float: left;
	height: auto;
	width: 223px;
}
.torikumiColumn223areaL {
	float: left;
	height: auto;
	width: 113px;
}
.torikumiColumn223areaR {
	float: right;
	height: auto;
	width: 110px;
}
.torikumiColumn223areaR p {
	margin: 0px;
	padding: 0px 6px 0px 6px;
	font-size: 10px;
	line-height: 12px;
	color: #65491D;
}

.torikumiColumn229 {
	float: left;
	height: auto;
	width: 229px;
}
.torikumiColumn229areaL {
	float: left;
	height: auto;
	width: 112px;
}
.torikumiColumn229areaR {
	float: right;
	height: auto;
	width: 117px;
}
.torikumiColumn229areaR p {
	margin: 0px;
	padding: 0px 6px 0px 6px;
	font-size: 10px;
	line-height: 12px;
	color: #65491D;
}
.torikumiColumn140 {
	float: left;
	height: auto;
	width: 140px;
}

.torikumiColumn230 {
	float: left;
	height: auto;
	width: 230px;
}
.torikumiColumn230areaL {
	float: left;
	height: auto;
	width: 101px;
}
.torikumiColumn230areaR {
	float: right;
	height: auto;
	width: 129px;
}
.torikumiColumn230areaR p {
	margin: 0px;
	padding: 0px 6px 0px 6px;
	font-size: 10px;
	line-height: 12px;
	color: #65491D;
}
.torikumiColumn230 {
	float: left;
	height: auto;
	width: 230px;
}
.townNavi01 {
	background-image: url(../../town/img/sw_town01.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.townNavi02 {
	background-image: url(../../town/img/sw_town02.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.townNavi03 {
	background-image: url(../../town/img/sw_town03.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.townNavi04 {
	background-image: url(../../town/img/sw_town04.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.townNavi05 {
	background-image: url(../../town/img/sw_town05.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.townNavi06 {
	background-image: url(../../town/img/sw_town06.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.townNavi01 a{
	background-image: url(../../town/img/sw_town01.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.townNavi02 a{
	background-image: url(../../town/img/sw_town02.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.townNavi03 a{
	background-image: url(../../town/img/sw_town03.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.townNavi04 a{
	background-image: url(../../town/img/sw_town04.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.townNavi05 a{
	background-image: url(../../town/img/sw_town05.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.townNavi06 a{
	background-image: url(../../town/img/sw_town06.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi01 {
	background-image: url(../../company/img/sw_company01.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.companyNavi02 {
	background-image: url(../../company/img/sw_company02.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi03 {
	background-image: url(../../company/img/sw_company03.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi04 {
	background-image: url(../../company/img/sw_company04.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi05 {
	background-image: url(../../company/img/sw_company05.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi06 {
	background-image: url(../../company/img/sw_company06.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi07 {
	background-image: url(../../company/img/sw_company07.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi08 {
	background-image: url(../../company/img/sw_company08.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi09 {
	background-image: url(../../company/img/sw_company09.gif);
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin:5px 0px 0px 0px
}
.companyNavi01 a{
	background-image: url(../../company/img/sw_company01.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi02 a{
	background-image: url(../../company/img/sw_company02.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi03 a{
	background-image: url(../../company/img/sw_company03.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi04 a{
	background-image: url(../../company/img/sw_company04.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi05 a{
	background-image: url(../../company/img/sw_company05.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi06 a{
	background-image: url(../../company/img/sw_company06.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi07 a{
	background-image: url(../../company/img/sw_company07.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi08 a{
	background-image: url(../../company/img/sw_company08.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.companyNavi09 a{
	background-image: url(../../company/img/sw_company09.gif);
	padding: 0px　0px　0px　0px;
	height: 30px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
.jissekiImage {
	float: right;
	padding: 30px 0px 20px 10px;
}
.jissekitext {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

.jissekiHeadlineL {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.jissekiHeadlineM {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.jissekiHLMAward {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.jissekitextAward {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}


.awardsArea {
	padding: 10px 10px 10px 10px;
	height: auto;
	width: 670px;
	background-image: url(../../town/img/omoi/awards_bg.gif);
	background-repeat: repeat;
}


.ownerTop218 {

	width:218px;
	height:auto;
	padding:10px 0px 0px 9px;
	float:left;
}
.ownerTop218 h1 {
	font-weight: normal;
	color: #333333;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
}
.ownerTop218 p {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.ownerTop218detail {

	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #99CC00;
	float: right;
}
.ownerTop218detail a {

	color: #99CC00;
}
.ownerTop218 img {

	padding: 5px 0px 5px 0px;
	border: none;
}
.ownerTop218Center {
	text-align: center;
}
.jissekiHLLAward {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
#printHeaderImageArea {
	display: none;
}

