@charset "UTF-8";

/* -------------------------------------------

配送プラン

--------------------------------------------*/
#company #main #visual{
	margin-bottom: 10px;
	width: 300px;
	height: 50px;
	padding:8px 0 0 0;
	box-sizing: border-box;
	background: url(/s/company/img/smp/company_h1.jpg) no-repeat;
	background-size: 100% auto;
}


/* companyNav
--------------------------------------------*/
#companyNav ul{

}
#companyNav ul:after{
	content:"";
	clear: both;
	display: block;
}
#companyNav li{
	width: 100%;
	float: none;
	margin:0;
}
#companyNav a{
	margin:0 10px 10px 10px ;
}
#companyNav img{
	width: 100%;
	height: auto;
}

/* -------------------------------------------

ごあいさつgreetings

--------------------------------------------*/
#company #main #visual{
	padding:0; 
}
#company.greetings #main #visual  h1 {
    margin-bottom: 20px;
    width: 300px;
    height: 52px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/s/company/img/smp/greetings_h1.jpg) no-repeat center;
	background-size: 100% auto;
	
}

#greetingsMs{
	width: 100%;
	margin-top: 0;
}
#greetingsMs:after{
	content:"";
	clear: both;
	display: block;
}
#greetingsMs .photo{
	float: none;
	width: 120px;
	margin: 0 auto;
}
#greetingsMs .photo img{
	float: none;
	width: 100%;
	margin: 0 auto;
}
#greetingsMs .body{
	float: none;
	width: 100%;
}
#content #contentBody #main #greetingsMs .body h2{
	width: 300px;
	height: auto;
	background:none;
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: inherit;
	line-height:inherit;
	font-size:18px;
}
#greetingsMs .name{
	text-align: right;
	font-weight: bold;
	padding:30px 0 0;
}
#greetingsMs .text{
	padding:0;
	line-height: 2em;
}

/* -------------------------------------------

企業情報

--------------------------------------------*/

#infoTbl td,#infoTbl th{
	padding:5px;
}
#infoTbl th{
	width: 80px;
}
#company.info #main #visual h1 {
    margin-bottom: 20px;
    width: 300px;
    height: 52px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/s/company/img/smp/info_h1.jpg) no-repeat center;
	background-size: 100% auto;
	
}
/* -------------------------------------------

沿革history

--------------------------------------------*/
#company.history #main #visual  h1 {
    margin-bottom: 20px;
    width: 300px;
    height: 52px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/s/company/img/smp/history_h1.jpg) no-repeat center;
	background-size: 100% auto;
	
}


#historyTbl td,#historyTbl th{
	border:#a8a8a8 solid 1px;
	padding:5px;
}
#historyTbl th{
	width: 80px;
}

/* -------------------------------------------

拠点情報businesssites

--------------------------------------------*/
#company.businesssites #main #visual h1 {
    margin-bottom: 20px;
    width: 300px;
    height: 52px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/s/company/img/smp/businesssites_h1.jpg) no-repeat center;
	background-size: 100% auto;
	
}
#businesssitesTbl td,#businesssitesTbl th{
	border:#a8a8a8 solid 1px;
	padding:5px;
}
#businesssitesTbl .dt{
	width: 80px;
}

/* -------------------------------------------

sideNav

--------------------------------------------*/
#company #side #sideNav h2 {
	background-image: url(/s/company/img/company_sidenav_ttl.png);
}
