.logo {
	width: 280px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 0px;
}
.logobox {
	display: inline;
	height: 49px;
	float: left;
	margin: 0px;
	width: 455px;
}

.head_top_line {
	height: 11px;
	width: 779px;
	padding: 0px;
	background-image: url(../images/head_top_line.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

/*Header部のメニュー（横並び） */
ul#topmenu {
	width: 320px;
	height: 13px;
	overflow: hidden;
	margin-top: 36px;
	padding: 0px;
	float: right;
	margin-bottom: 0px;
	display: inline;
}
ul#topmenu li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 13px;
}
ul#topmenu li a {
	float: left;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../images/top_menu.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	text-indent: -7777px;
	display: block;
	height: 13px;
	width: 105px;
}
ul#topmenu li a.sitemap {background-position: 0px 0px; float: left;}
ul#topmenu li a.sitemap:hover {	background-position: 0px -14px;	float:left;}
ul#topmenu li a.privacypolicy {background-position: -105px 0px; float: left;}
ul#topmenu li a.privacypolicy:hover {background-position: -105px -14px; float: left;}
ul#topmenu li a.request {background-position: -210px 0px; float: left;}
ul#topmenu li a.request:hover {background-position: -210px -14px; float: left;}

/* メインメニュー */
.etcbutton {
	padding-top: 2px;
	width: 179px;
	overflow: visible;
}
ul#mMenu {
	margin: 0px;
	padding: 0px;
}
ul#mMenu li {
	list-style-type: none;
	border: 1px solid #bbbbbb;
	background-repeat: no-repeat;
	height: 32px;
	width: 173px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
ul#mMenu li a {
	background-image: url(../images/mainmenu.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9000px;
	height: 30px;
	width: 171px;
	margin-top: 0px;
	display: block;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}

ul#mMenu li a.companyconcept {background-position: 0px -0px;}
ul#mMenu li a.companyconcept:hover {background-position: -177px -0px;}
ul#mMenu li a.concept {background-position: 0px -30px;}
ul#mMenu li a.concept:hover {background-position: -177px -30px;}
ul#mMenu li a.profile {background-position: 0px -60px;}
ul#mMenu li a.profile:hover {background-position: -177px -60px;}
ul#mMenu li a.info {background-position: 0px -90px;}
ul#mMenu li a.info:hover {background-position: -177px -90px;}
ul#mMenu li a.pressrelease {background-position: 0px -120px;}
ul#mMenu li a.pressrelease:hover {background-position: -177px -120px;}
ul#mMenu li a.service {background-position: 0px -150px;}
ul#mMenu li a.service:hover {background-position: -177px -150px;}
ul#mMenu li a.slssweb {background-position: 0px -180px;}
ul#mMenu li a.slssweb:hover {background-position: -177px -180px;}
ul#mMenu li a.recruit {background-position: 0px -210px;}
ul#mMenu li a.recruit:hover {background-position: -177px -210px;}
ul#mMenu li a.request {background-position: 0px -240px;}
ul#mMenu li a.request:hover {background-position: -177px -240px;}
ul#mMenu li a.link {background-position: 0px -270px;}
ul#mMenu li a.link:hover {background-position: -177px -270px;}
ul#mMenu li a.sitemap {background-position: 0px -300px;}
ul#mMenu li a.sitemap:hover {background-position: -177px -300px;}
ul#mMenu li a.privacy {background-position: 0px -330px;}
ul#mMenu li a.privacy:hover {background-position: -177px -330px;}
ul#mMenu li a.env {background-position: 0px -360px;}
ul#mMenu li a.env:hover {background-position: -177px -360px;}
ul#mMenu li a.results {background-position: 0px -390px;}
ul#mMenu li a.results:hover {background-position: -177px -390px;}
ul#mMenu li a.Documentrequest {background-position: 0px -421px;}
ul#mMenu li a.Documentrequest:hover {background-position: -177px -421px;}
ul#mMenu li a.Adoptioninformation {background-position: 0px -452px;}
ul#mMenu li a.Adoptioninformation:hover {background-position: -177px -452px;}
ul#mMenu li a.Adobeflash {background-position: 0px -483px;}
ul#mMenu li a.Adobeflash:hover {background-position: -177px -483px;}
ul#mMenu li a.Adobereader {background-position: 0px -514px;}
ul#mMenu li a.Adobereader:hover {background-position: -177px -514px;}
ul#mMenu li a.monthlySuggestion {background-position: 0px -545px;}
ul#mMenu li a.monthlySuggestion:hover {background-position: -177px -545px;}
ul#mMenu li a.warehousespace {background-position: 0px -577px;}
ul#mMenu li a.warehousespace:hover {background-position: -177px -577px;}

ul#mMenu li a.companyconcept_a {background-position: -177px -0px;}
ul#mMenu li a.companyconcept_a:hover {background-position: -177px -0px;}
ul#mMenu li a.concept_a {background-position: -177px -30px;}
ul#mMenu li a.concept_a:hover {background-position: -177px -30px;}
ul#mMenu li a.profile_a {background-position: -177px -60px;}
ul#mMenu li a.profile_a:hover {background-position: -177px -60px;}
ul#mMenu li a.info_a {background-position: -177px -90px;}
ul#mMenu li a.info_a:hover {background-position: -177px -90px;}
ul#mMenu li a.pressrelease_a {background-position: -177px -120px;}
ul#mMenu li a.pressrelease_a:hover {background-position: -177px -120px;}
ul#mMenu li a.service_a {background-position: -177px -150px;}
ul#mMenu li a.service_a:hover {background-position: -177px -150px;}
ul#mMenu li a.slssweb_a {background-position: -177px -180px;}
ul#mMenu li a.slssweb_a:hover {background-position: -177px -180px;}
ul#mMenu li a.recruit_a {background-position: -177px -210px;}
ul#mMenu li a.recruit_a:hover {background-position: -177px -210px;}
ul#mMenu li a.request_a {background-position: -177px -240px;}
ul#mMenu li a.request_a:hover {background-position: -177px -240px;}
ul#mMenu li a.link_a {background-position: -177px -270px;}
ul#mMenu li a.link_a:hover {background-position: -177px -270px;}
ul#mMenu li a.sitemap_a {background-position: -177px -300px;}
ul#mMenu li a.sitemap_a:hover {background-position: -177px -300px;}
ul#mMenu li a.privacy_a {background-position: -177px -330px;}
ul#mMenu li a.privacy_a:hover {background-position: -177px -330px;}
ul#mMenu li a.env_a {background-position: -177px -360px;}
ul#mMenu li a.env_a:hover {background-position: -177px -360px;}
ul#mMenu li a.results_a {background-position: -177px -390px;}
ul#mMenu li a.results_a:hover {background-position: -177px -390px;}
ul#mMenu li a.Documentrequest_a {background-position: -177px -421px;}
ul#mMenu li a.Documentrequestt_a:hover {background-position: -177px -421px;}
ul#mMenu li a.Adoptioninformation_a {background-position: -177px -452px;}
ul#mMenu li a.Adoptioninformation_a:hover {background-position: -177px -452px;}
ul#mMenu li a.Adobeflash_a {background-position: -177px -483px;}
ul#mMenu li a.Adobeflash_a:hover {background-position: -177px -483px;}
ul#mMenu li a.Adobereader_a {background-position: -177px -514px;}
ul#mMenu li a.Adobereader_a:hover {background-position: -177px -514px;}
ul#mMenu li a.monthlySuggestion_a {background-position: -177px -545px;}
ul#mMenu li a.monthlySuggestion_a:hover {background-position: -177px -545px;}
ul#mMenu li a.warehousespace_a {background-position: -177px -577px;}
ul#mMenu li a.warehousespace_a:hover {background-position: -177px -577px;}

div#mainmenubox {
	margin-left: 5px;
}
div#flashcontents {
	padding: 5px;
	background-image: url(../images/pic_main.jpg);
	height: 130px;
	width: 574px;
	margin-bottom: 3px;
	margin-top: 5px;
	overflow: auto;
	margin-right: 0px;
	margin-left: 0px;
}
#buttonsaishin {
	width: 586px;
	margin: 0px;
	padding: 0px;
	overflow: visible;
}
#centerbar {
	background-image: url(../images/middle_line1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 500px;
	width: 14px;
	overflow: visible;
}
#servicebar {
	background-image: url(../images/t_survice.gif);
	background-repeat: no-repeat;
	text-indent: -7777px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 571px;
}
#servicebox {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 570px;
	overflow: visible;
}
#middlebuttonbox {
	padding: 0px;
	margin-top: 2px;
	height:75px;
	margin-left: 3px;
	margin-bottom: 3px;
}

/* イメージボタン */
ul#mButton {
	height: 75px;
	width: 567px;
	margin: 0px;
	padding: 0px;
}
ul#mButton li {
	float: left;
	margin: 0px;
	height: 75px;	/*外枠の高さ*/
	width: 75px;	/*外枠の横幅*/
	border: 1px solid #bbbbbb;
	list-style-type: none;
	padding: 1px;
}
ul#mButton li a {
	float: left;
	background-image: url(../images/imagebutton.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -7777px;
	margin: 1px;
	height: 73px;	/*画像の高さ*/
	width: 73px;	/*画像の横幅*/
	display: block;
}
ul#mButton li a.threypl {background-position: 0px 0px;}
ul#mButton li a.threypl:hover {background-position: 0px -73px;}
ul#mButton li a.transportation {background-position: -73px 0px;}
ul#mButton li a.transportation:hover {background-position: -73px -73px;}
ul#mButton li a.warehouse {background-position: -146px 0px;}
ul#mButton li a.warehouse:hover {background-position: -146px -73px;}
ul#mButton li a.distribution {background-position: -219px 0px;}
ul#mButton li a.distribution:hover {background-position: -219px -73px;}
ul#mButton li a.freight {background-position: -292px 0px;}
ul#mButton li a.freight:hover {background-position: -292px -73px;}
ul#mButton li a.etc {background-position: -365px 0px;}
ul#mButton li a.etc:hover {background-position: -365px -73px;}
ul#mButton li a.jisseki {background-position: -438px 0px;}
ul#mButton li a.jisseki:hover {background-position: -438px -73px;}
#news {
	width: 570px;
	margin-top: 7px;
}
#newsbar {
	background-image: url(../images/t_newsrelease1.jpg);
	padding: 0px;
	height: 24px;
	width: 562px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}
#news .scrollBox {
	height: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	overflow: scroll;
	width: 560px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: groove;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 5px;
}
.newscontainer {
	margin: 0px;
	width: 540px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 6px;
}
.newscontents {
	line-height: 15px;
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	overflow: auto;
	padding-right: 5px;
	width: 460px;
	float: right;
}
.newsdate {
	font-weight: normal;
	color: #03C;
	background-image: url(../images/cursor1.gif);
	background-repeat: no-repeat;
	width: 520px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 15px;
	padding-left: 10px;
	float: left;
}
.newsline {
	background-image: url(../images/line_newsrelease1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 3px;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-position: center;
}
#topMenuBox {
	width: 179px;
	padding-left: 3px;
	padding-right: 2px;
	margin: 0px;
	padding-top: 4px;
}
#uMenuBox {
	margin: 0px;
	padding: 0px;
	width: 180px;
}
ul#uMenu {
	margin: 0px;
	width: 176px;
}
ul#uMenu li {
	margin: 0px;
	height: 42px;
	width: 176px;
	list-style-type: none;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #CCCCCC;
}
ul#uMenu li a {
	background-image: url(../images/banner_material.jpg);
	background-repeat: no-repeat;
	text-indent: -7777px;
	height: 40px;
	width: 175px;
	display: block;
}

#servicebox h2 {
	background-image: url(../images/t_survice.jpg);
	background-repeat: no-repeat;
	text-indent: -7777px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 570px;
}
#news h2 {
	background-image: url(../images/t_newsrelease1.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 570px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: -9000px;
}
#bottom {
	width: 778px;
	margin-right: auto;
	margin-left: auto;
}
.downroad {
	margin-bottom: 1px;
	text-align: center;
	margin-top: 1px;
	height: 41px;
}
#submenu-style {
	background-color: #EDF4FA;
	border: 1px solid #CCCCCC;
	width: 171px;
	display: block;
	text-align: right;
	height: 22px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#bottommenu {
}
ul #bottommenu li {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
}
#bottommenu {
	list-style-type: none;
	text-align: center;
	font-size: 10px;
	line-height: 15px;
	color: #2B5395;
	padding-right: 105px;
	padding-left: 105px;
	padding-bottom: 2px;
	padding-top: 10px;
	width: 560px;
}
#bottommenu a {
	font-style: normal;
	color: #2B5395;
	text-decoration: none;
}
#bottommenu a:hover {
	color: #F63;
	margin-top: 10px;
}
#bottomline {
	background-image: url(../images/bottom_line.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 778px;
	margin: 0px;
}
#copyrights {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: right;
	padding-right: 10px;
	margin: 0px;
}
/*Flash,acrobatReaderダウンロード*/
ul#eButton {
	margin: 0px;
	padding: 0px;
	height: 40px;
	list-style-type: none;
}
ul#eButton li a {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 40px;
	width: 171px;
	display: block;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 3px;
}
ul#eButton li a.ematerial {background-position: 0px 0px;}
ul#eButton li a.ematerial:hover {background-position: -171px 0px;}
ul#eButton li a.erecruit {background-position: 0px -40px;}
ul#eButton li a.erecruit:hover {background-position: -171px -40px;}
.downroadbox {
	margin-top: 5px;
	overflow: visible;
	margin-left: 7px;
	height: 84px;
}
.topmenubox {
	margin: 0px;
	padding: 0px;
}
#loginews {
	padding-left: 3px;
	width: 560px;
	padding-top: 2px;
}
.W3c {
	padding-left: 20px;
	padding-bottom: 10px;
	float: left;
}
#syousai {
	height: 19px;
	width: 57px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 115px;
}
#syousaibox {
	display: block;
	padding: 1px;
	height: 21px;
	width: 172px;
	background-color: #EDF4FA;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#loginewsbox {
	margin: 0px;
	padding: 0px;
}
#loginewsbox h2 {
	background-image: url(../images/loginews_bar.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 570px;
	text-indent: -7777px;
	border-style: none;
}
#linknote h3 {
	background-image: url(../images/sub_title_bar.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 505px;
	padding-left: 40px;
	line-height: 27px;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-weight: bold;
}
#yellowarow {
	list-style-position: inside;
	list-style-image: url(../network/images/cursor_orange_distribution.gif);
	list-style-type: none;
	line-height: 17px;
	margin: 0px;
}
#nonindexcontainer ul li {
	list-style-image: url(../images/sitemap_li_1.jpg);
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#nonindexcontainer ul ul li {
	list-style-image: url(../images/sitemap_li_2.jpg);
	list-style-type: none;
}
#nonindexcontainer ul ul li ul li {
	list-style-image: url(../images/sitemap_li_3.jpg);
	list-style-type: none;
}
.sitemapmenu{
	color: #069;
	text-decoration: none;
	background-color: #E1EEF7;
	height: 18px;
	width: 250px;
	border: 1px solid #666;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 18px;
}
.sitemaplist {
	font-size: 11px;
	color: #4D6080;
	width: 240px;
	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: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#danraku #office_news {
	width: 250px;
	height: 120px;
	float: right;
}
#danraku #office_news .scrollBox {
	height: 110px;
	overflow: scroll;
	width: 235px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 1px solid #829DD3;
}
#danraku #office_news h4 {
	background-color: #92B6FA;
	font-weight: normal;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #829DD3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 23px;
	line-height: 23px;
}
.office_01_001_photo_1 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
	clear: both;
}
#danraku p {
	line-height: 18px;
	margin-right: 10px;
	margin-left: 5px;
}

.office_01_001_photo_2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
}
#danraku #float_right {
	margin-left: 215px;
	line-height: 18px;
	margin-right: 10px;
	width: 290px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html .office_01_001_photo_2 {
margin-right: 5px;
}

* html #danraku #float_right {
height: 1%;
margin-left: 0;
} 
/* End hide from IE5/mac */

.maruban {
	list-style-type: decimal;
}
#liftpoint1 {
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	background-color: #E8F3F9;
	border: 1px solid #3E9DCC;
}
#liftpoint1 .lifttitle {
	background-color: #B7D1DF;
	height: 25px;
	line-height: 25px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 30px;
	border-left-width: 30px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3E9DCC;
	border-left-color: #3E9DCC;
	margin-top: 15px;
	margin-bottom: 20px;
}
