/**
 * e-sohko.com
 * /css/home.css
 * @version 0.01
 */

@import "/css/global.css";
@import "/css/layout_left.css";


/** Home Layout
-----------------------------------------*/
#layout_main {
	width: 745px;
}
#home_center {
	float: left;
	width: 570px;
}
#home_right {
	float: right;
	width: 160px;
}



/** Search Container
-----------------------------------------*/
#search {
	margin-bottom: 20px;
	padding: 86px 5px 5px 5px; 
	background: #E6EAED url(/images/home/mainvisual_normal.jpg) no-repeat;
}
#search h1 {
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -9999px;
	font-size: 1px;
}
#search div.search_container {
	zoom: 1;
	padding: 12px 15px 10px 15px;
	background: #fff url(/images/home/search_frame.gif) left bottom no-repeat;
}
#search div.search_unit {
	margin-bottom: 5px;
	padding-bottom: 15px;
	background: url(/images/home/search_innerframe.gif) left bottom no-repeat;
}
#search ul#searchtab li {
	float: left;
	width: 280px;
	height: 30px;
	background: url(/images/home/search_tab.png) no-repeat;
}
* html #search ul#searchtab li {
	background: url(/images/home/search_tab.gif) no-repeat;
}

#search ul#searchtab li a {
	display: block;
	width: 280px;
	height: 30px;
	text-indent: -9999px;
}
#search ul#searchtab li#searchtab_warehouse {
	background-position: 0 -30px;
}
#search ul#searchtab li#searchtab_tenant {
	background-position: -280px 0;
}



/** Warehouse Container **/
#search #warehouse #warehouse_area p#areamap {
	margin: -25px 0 10px 23px;
}

#search #warehouse #warehouse_area p#advanced {
	margin-bottom: 15px;
	padding: 5px 20px;
	background: url(/images/home/search_btn_advanced_bg.gif) 230px bottom no-repeat;
	text-align: right;
}
#search #warehouse #warehouse_area p#tantou_area {
	margin-bottom: 0.5em;
	padding: 0 15px;
	font-size: 80%;
	color: #394B94;
	font-weight: bold;
}
#search table.itemlist {
	width: 505px;
	border-collapse: collapse;
	margin: 0 auto 5px auto;
	font-size: 77%;
}
#search table.itemlist tr.stripe {
	background-color: #E4E5E8;
}
#search table.itemlist tr.clicklist {
	background-color: #FFEBD7;
	cursor: pointer;
}
#search table.itemlist tr td {
	padding: 5px;
	vertical-align: top;
}

#search #warehouse table#warehouse_list .label_sohko {
	padding-left: 45px;
	background-image: url(/images/global/label_bukken_sohko.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
}
#search #warehouse table#warehouse_list .label_kojo {
	padding-left: 45px;
	background-image: url(/images/global/label_bukken_kojo.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
}
#search #warehouse table#warehouse_list .label_sarachi {
	padding-left: 45px;
	background-image: url(/images/global/label_bukken_sarachi.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
}
#search #warehouse table#warehouse_list .label_trunk {
	padding-left: 45px;
	background-image: url(/images/global/label_bukken_trunk.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
}
#search #warehouse table#warehouse_list .label_others {
	padding-left: 45px;
	background-image: url(/images/global/label_bukken_others.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
}

#search table.itemlist tr#warehouse_topitem p {
	float: left;
}
#search table.itemlist tr#warehouse_topitem p#bukkenimg {
	float: left;
	margin-right: 10px;
}
#search table.itemlist tr#warehouse_topitem span#bukkenloc {
	display: block;
	margin-bottom: 0.5em;
}
#search table.itemlist .bukkenicon {
	text-align: right;
	white-space: nowrap;
}
#search table.itemlist .bukkenicon img {
	margin-right: 1px;
	vertical-align: middle;
}

#search p.link_gray {
	margin-right: 15px;
}


/** Tenant **/
#tenant {
	margin-bottom: 15px;
}
#tenant h2 {
	width: 133px;
	height: 30px;
	padding: 10px 0 0 397px;
	background: url(/images/home/search_head_tenant.gif) no-repeat;
}
#tenant h2 span {
	display: none;
}


/** Company **/
#search_com h2 {
	
}
#search_com p {
	margin-bottom: 0.5em;
	padding: 0 15px;
	font-size: 70%;
}
#search_com ul {
	padding-left: 15px;
}
#search_com ul li {
	display: inline;
	margin-bottom: 1em;
}
#search_com ul li a {
	padding: 0 4px 0 10px;
	background: url(/images/home/logcom_allow.gif) 2px center no-repeat;
	font-size: 77%;
	font-weight: bold;
	line-height: 1;
	text-decoration: none;
	color: #fff;
}
* html #search_com ul li a {
	zoom: 1;
	padding: 2px 4px 0 10px;
	background-position: 2px 0.3em;
}
*+html #search_com ul li a {
	zoom: 1;
	padding: 2px 4px 0 10px;
	background-position: 2px 0.3em;
}
#search_com ul li#link_sohko a {
	border: #cc9933 2px solid;
	background-color: #cc9933;
}
#search_com ul li#link_unso a {
	border: #99cc99 2px solid;
	background-color: #99cc99;
}
#search_com ul li#link_hudosan a {
	border: #cc6666 2px solid;
	background-color: #cc6666;
}
#search_com ul li#link_kensetsu a {
	border: #9966cc 2px solid;
	background-color: #9966cc;
}
#search_com ul li#link_kinyu a {
	border: #6699cc 2px solid;
	background-color: #6699cc;
}
#search_com ul li#link_it a {
	border: #ff9966 2px solid;
	background-color: #ff9966;
}
#search_com ul li#link_others a {
	border: #abb6cd 2px solid;
	background-color: #abb6cd;
}

#search_com ul li#link_sohko a:hover,
#search_com ul li#link_unso a:hover,
#search_com ul li#link_hudosan a:hover,
#search_com ul li#link_kensetsu a:hover,
#search_com ul li#link_kinyu a:hover,
#search_com ul li#link_it a:hover,
#search_com ul li#link_others a:hover {
	border-color: #475aa3;
}


/** Tenant **/
#search #tenant p#tenant_bottom span#tenant_info {
	float: left;
	font-size: 70%;
}
#search #tenant p#tenant_bottom span#tenant_inquiry {
	/*position: relative;*/
	float: right;
	margin-left: 20px;
}



/** Common Info Box
-----------------------------------------*/
.common_box {
	margin-bottom: 20px;
	padding: 0 7px 10px 7px;
	border-top: 3px solid #8697B7;
	background: #E6EAED;
}
.common_box .box_header {
	/*padding: 2px 0;*/
}
.common_box .box_header h2 {
	float: left;
	padding-top: 2px;
}
.common_box .box_header p {
	float: right;
	margin: 9px 0 0 3px;
}

.common_box p.supportedlabel {
	float: left;
}
.common_box p.buttomlink {
	float: right;
}


/** Logistics News
-----------------------------------------*/
#logisticsnews ul {
	width: 550px;
	margin: 0 0 10px 0;
	padding: 2px;
	border: 1px solid #C3CBDB;
	background: #fff;
}
#logisticsnews ul li {
	padding: 4px 4px 4px 15px;
	background: url(/images/global/allow.gif) 4px 0.75em no-repeat;
	font-size: 77%;
}
#logisticsnews ul li.stripe {
	background-color: #EDEEF1;
}
#logisticsnews ul li.clicklist {
	background-color: #FFEBD7;
	cursor: pointer;
}

#logisticsnews ul li span.list_date {
	padding-right: 1em;
}


/** Re-Sohko
-----------------------------------------*/
#resohko #resohko_body {
	margin: 0 auto 10px auto;
	padding: 10px 20px;
	border: 1px solid #C3CBDB;
	background: #fff;
}
#resohko #resohko_body h3 {
	margin-bottom: 0.5em;
	font-size: 90%;
}
#resohko #resohko_body p#resohko_lead {
	margin-bottom: 1em;
	font-size: 77%;
}
#resohko #resohko_body p#resohko_detail {
	font-size: 70%;
}
#resohko #resohko_body p#resohko_detail img {
	float: left;
	margin: 0 10px 10px 0;
}


/** Recommend Contents
-----------------------------------------*/
#recommend_conts ul {
	border: 1px solid #C3CBDB;
	background: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
}
#recommend_conts ul li {
	float: left;
	width: 174px;
	margin-right: 5px;
}
#recommend_conts ul li h3 {
	margin-bottom: 0.5em;
	padding-left: 10px;
	background: url(/images/global/allow.gif) 0 0.4em no-repeat;
	font-size: 74%;
}
#recommend_conts ul li p {
	font-size: 70%;
}


/** Company List
-----------------------------------------*/
#comlist {
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: #eee;
}
#comlist ul {
	padding: 3px 5px 10px;
	background: url(/images/home/recommend_conts_border.gif) left top no-repeat;
}
#comlist ul li {
	margin-bottom: 0.5em;
	padding: 8px 5px 0 5px;
	font-size: 77%;
}
#comlist ul li span {
	display: block;
	margin-bottom: 0.3em;
}
#comlist ul li a {
	padding: 0 0 1px 40px;
	font-weight: bold;
	background: left top no-repeat;
}
#comlist ul li.com_hudosan a {
	background-image: url(/images/global/label_com_hudosan.gif);
}
#comlist ul li.com_unso a {
	background-image: url(/images/global/label_com_unso.gif);
}
#comlist ul li.com_sohko a {
	background-image: url(/images/global/label_com_sohko.gif);
}
#comlist ul li.com_kensetsu a {
	background-image: url(/images/global/label_com_kensetsu.gif);
}
#comlist ul li.com_kinyu a {
	background-image: url(/images/global/label_com_kinyu.gif);
}
#comlist ul li.com_it a {
	background-image: url(/images/global/label_com_it.gif);
}
#comlist ul li.com_others a {
	background-image: url(/images/global/label_com_others.gif);
}
#comlist p {
	text-align: center;
}


/** Local e-sohko
-----------------------------------------*/
#local_esohko {
	margin-bottom: 20px;
}
#local_esohko p.cap {
	margin-bottom: 0.5em;
	font-size: 70%;
	line-height: 1.3;
}
#local_esohko ul#arealist {
	margin-bottom: 0.5em;
	background: #eee;
}
#local_esohko ul#arealist li.areaunit {
	display: inline;
	font-size: 77%;
}
#local_esohko ul#arealist li.areaunit a.areaname {
	display: block;
	padding: 3px 3px 3px 20px;
	background: url(/images/home/local_areaname_bg.gif) no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
#local_esohko ul#arealist li.areaunit a.areaname:hover {
	color: #ffcc00;
}

#local_esohko ul.childlist {
	padding: 5px 5px 10px 5px;
}
#local_esohko ul.childlist li {
	margin-bottom: 0.5em;
	padding: 0 0 0 15px;
	background: url(/images/global/allow.gif) 6px 0.4em no-repeat;
}


/** Useful Info
-----------------------------------------*/
#usefulinfo h3 {
	margin-bottom: 0.5em;
}
#usefulinfo ul li {
	margin-bottom: 0.5em;
	padding: 0 0 0 20px;
	background: url(/images/global/allow.gif) 12px 0.4em no-repeat;
	font-size: 77%;
}

/*
     FILE ARCHIVED ON 01:45:37 Apr 17, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:07:32 Sep 17, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  esindex: 0.013
  PetaboxLoader3.datanode: 209.883 (5)
  CDXLines.iter: 21.429 (3)
  RedisCDXSource: 0.865
  exclusion.robots.policy: 0.322
  PetaboxLoader3.resolve: 74.022 (3)
  captures_list: 219.243
  LoadShardBlock: 192.035 (3)
  exclusion.robots: 0.337
  load_resource: 149.569 (2)
*/