@charset 'utf-8';
/* CSS Document */

.index_left_td,
.index_right_td,
.research_link,
.all_detail_view,
.all_detail_view_under,
.back_list {
  display:none;
}

.page_top {
 	position: relative;
}

#middle {
   text-align: center;
}

/* .sell_form,
.member,
.contact,
.contact2,
.shiryouseikyu,
.recruit_contact,
.contact3,
.contact4,
.contact5,
.event_moto {
  width: 880px;
  margin: 0 auto;
  text-align: left;
 }
.sell_form .anqtable, .sell_form .senddatatable,
.member .anqtable, .member .senddatatable,
.contact .anqtable, .contact .senddatatable,
.contact2 .anqtable, .contact2 .senddatatable,
.shiryouseikyu .anqtable, .shiryouseikyu .senddatatable,
.recruit_contact .anqtable, .recruit_contact .senddatatable,
.contact3 .anqtable, .contact3 .senddatatable,
.contact4 .anqtable, .contact4 .senddatatable,
.contact5 .anqtable, .contact5 .senddatatable {
  position: relative;
  width: 640px;
  left: 40px;
}
.sell_form .cart,
.member .cart,
.contact .cart,
.contact2 .cart,
.shiryouseikyu .cart,
.recruit_contact .cart,
.contact3 .cart,
.contact4 .cart,
.contact5 .cart {
  background-color:#FFFFFF;
  position: relative;
  left: 160px;
  width: 720px;
} */
.event {
	width:928px;
	/* *width: 880px; */
	text-align: left;
	background-color:#FFFFFF;
	padding: 10px 20px 0;
	margin: 10px auto 0;
	color:#5a2f34;
}
.blog_index_td {
	margin: 0 10px 0 0;
	width: 170px;
}
.blog_master_view .blog_master_line1 .master_date {
    border-bottom: 1px solid #C5C2C2;
    color: #5A2F34;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    width: 100%;
}
.master_title {
	color: #5A2F34;
    display: inline;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin: 20px 0 30px;
    /* width: 640px; */
}
.master_contents {
	clear: both;
}
#EVENT #content .blog_latest_1 li {
	margin: 0 0 50px;
}
#EVENT #content .blog_latest_1 .blog_latest_title a {
	border-bottom:  #FFFFFF 1px solid;
	padding: 0 0 5px;
}
a.EVENT_SANKA	{ width:300px; height:auto; float:left; display:inline; clear:both; margin:50px 0px 0px 170px; padding:10px 0px; background:#dcc792; color:#5a2f34; text-align:center; font-weight:bold; line-height:30px; }
a.EVENT_SANKA img	{ margin-left:20px; clear:both; }
.member .cart_login_view {
  position: relative;
  /* width: 640px; */
  left: 40px;
  color: #5a2f34;
}
.member .cart_nologin_view {
  position: relative;
  /* width: 640px; */
  left: 40px;
  padding: 50px 0;
  color: #5a2f34;
}
.password_reissue {
    padding-left: 40px;
}

#railways {
	border: 1px solid #999999;
	width:180px;
	height:180px;
	margin: 2px 7px 2px 7px;
	padding:3px;
	float:left;
	position:relative;
	overflow:auto;
	display:block;
}

#stations {
	border:1px   solid   #999999;
	width:180px;
	height:180px;
	margin: 2px 7px 2px 7px;
	padding:3px;
	position:relative;
	overflow:auto;
	display:block;
	float:left;
}

.inqHead	{ width:640px; float:left; margin: 0 0 15px 0; }
.inqHead table	{ width:640px; color:#5a2f34; text-align:left; }
/* .inqHead th	{ display: none; } */
.inqHead table td	{ width:auto; clear:none; font-size:12px; border-bottom:1px solid #c5c2c2; background:#fff; }
.inqHead table th .anq_required	{ color:#f60; font-size:11px; }

.inqType { width: 440px; }
.inqType .border { display: none; }

.member_kiyaku_view,
.member_privacy_view {
	width: 640px;
	text-align: left;
	color: #5a2f34;
}
.search_parts,
.not_found {
  font-size: 12px;
  color: #5a2f34;
  width:708px;
  /* height:60px; */
}
.search_parts_bottom {
  font-size: 12px;
  color: #5a2f34;
  width:708px;
}

.station_name {
  font-size: 12px;
  color: #5a2f34;
  fpnt-weight: bold;
  margin: 15px 0 0;
}

.LINE .linelist li{
  font-size: 10px;
  color: #5a2f34;
  line-height: 2.2em;
}

.event .main {
    color: #5A2F34;
}
.EVENT_H3 {
    background: none repeat scroll 0 0 #EDE1C1;
    color: #5A2F34;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 50px 0 20px;
    padding-left: 20px;
    width: 100%;
}
p.EVENT_EX {
    float: right;
    margin: 0;
    width: 100%;
}


.list_count .search_result_list_count {
	font-size:24px;
	color:#e6738a;
	font-weight:bold;
	}

.search_result a:hover,
.search_result_station a:hover,
.new a:hover,
.recommend a:hover,
.renovation a:hover,
.location a:hover,
.retro a:hover,
.kosodate a:hover,
.nature a:hover,
.balcony a:hover,
.corner a:hover,
.pet a:hover,
.house a:hover,
.free a:hover,
.taishin a:hover,
.autolock a:hover {
	opacity: 0.5;
}

sup {
	font-size: 0.5em;
}

.mgt10 {
	margin-top: 10px;
}
.mgb10 {
	margin-bottom: 10px;
}
.mgb30 {
	margin-bottom: 30px;
}
.pdb10 {
	padding-bottom: 10px;
}

.cart_mode2 .anq_required{
	display: none;
}