﻿#mainimage {

	width: 780px;

	height: auto;

	margin:0;

	padding:0;



}



#shadow {

	width: 780px;

	height: 5px;

	margin:0 0 10px 0;

	background: url("./../images/shadow.gif") repeat-x;

}





#aboutus_bar01 {

    display: inline;

	width: 555px;

	height: 34px;

	margin-top:0px;

	margin-left:10px;

	margin-bottom:10px;

	background:url("./../images/aboutus_bar01.gif") no-repeat;

	float:left;

}



#aboutus_bar02 {

    display: inline;

	width: 555px;

	height: 34px;

	margin-top:0px;

	margin-left:10px;

	margin-bottom:10px;

	background:url("./../images/aboutus_bar02.gif") no-repeat;

	float:left;

}



#aboutus_bar03 {

    display: inline;

	width: 555px;

	height: 34px;

	margin-top:0px;

	margin-left:10px;

	margin-bottom:10px;

	background:url("./../images/aboutus_bar03.gif") no-repeat;

	float:left;

}



#aboutus_bar04 {

    display: inline;

	width: 555px;

	height: 34px;

	margin-top:0px;

	margin-left:10px;

	margin-bottom:10px;

	background:url("./../images/aboutus_bar04.gif") no-repeat;

	float:left;

}



#aboutus_bar05 {

    display: inline;

	width: 555px;

	height: 34px;

	margin-top:0px;

	margin-left:10px;

	margin-bottom:10px;

	background:url("./../images/aboutus_bar05.gif") no-repeat;

	float:left;

}



#aboutus_bar01 span {

	visibility: hidden;

}



#aboutus_bar02 span {

	visibility: hidden;

}



#aboutus_bar03 span {

	visibility: hidden;

}



#aboutus_bar04 span {

	visibility: hidden;

}



#aboutus_bar05 span {

	visibility: hidden;

}





#aboutusmainimage {

    display: inline;

	width: 550px;

	height: 150px;

	margin-top:0px;

	margin-left:15px;

	margin-bottom:5px;

	padding:0;

	background:url("./../images/aboutusmainimage.gif") no-repeat;

	float:left;

}



#topics {

    display: inline;

	width: 550px;

	height: auto;

	margin-top:0px;

	margin-left:15px;

	margin-bottom:5px;

	padding:0;

	float:left;

	font-size:13px

}



div.topicstext {

    display: inline;

	width: 550px;

	height: auto;

	margin-top:5px;

	margin-left:15px;

	margin-bottom:5px;

	padding:0;

	float:left;

	font-size:13px

}



div.topicsline {

    display: inline;

	width: 550px;

	height: 1px;

	margin-top:3px;

	margin-left:15px;

	margin-bottom:3px;

	padding:0;

	background:url("./../images/dotline.gif") repeat-x;

	float:left;

}



div.dotline {

    display: inline;

	width: 550px;

	height: 1px;

	margin-top:3px;

	margin-left:15px;

	margin-bottom:3px;

	padding:0;

	background:url("./../images/dotline.gif") repeat-x;

	float:left;

}



.aboutuscon1 {



	width: 550px;

	height: auto;

	margin-top:0px;

	margin-left:15px;

	margin-bottom:5px;

	padding:0;



}



.aboutuscon1 .left {



	width: 270px;

	height:auto;

	float: left;

	margin:0;

	padding:0;

}



.aboutuscon1 .right {



	width: 270px;

	height:auto;

	float: right;

	margin:0;

	padding:0;

}





.subtitleicon {



	width: 245px;

	height: auto;

	margin-top:5px;

	margin-bottom:5px;

	margin-left:5px;

	padding-left:20px;

	color:#990000;

	font-weight:bold;

	font-size:14px;

	background:url("./../images/icon-2.gif") no-repeat;

}



.subtitleicon a{

	color:#990000;

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

}



.subtitleicon a:hover{

text-decoration:underline;

}





.subtitleline {



	width: 265px;

	height: 2px;

	margin-top:0px;

	margin-bottom:0px;

	margin-left:5px;

	padding:0;

	background:url("./../images/bdot.gif") repeat-x;

}



.subtitletext {



	width: 265px;

	height: 40px;

	margin-top:5px;

	margin-bottom:5px;

	margin-left:5px;

	padding:0;

	font-size:13px;

	line-height:140%;

}



.space30 {

	width: auto;

	height: 30px;

}





.topboth {

	clear:both;

}



/*	環境への取り組みテキスト



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



.envtext {

    display: inline;

	width: 550px;

	height: auto;

	margin-top:0px;

	margin-left:15px;

	margin-bottom:10px;

	float:left;

	font-size:13px;

	line-height:140%;

}



.envtitle {

    display: inline;

	width: 550px;

	height: 15px;

	margin-top:10px;

	margin-left:15px;

	margin-bottom:5px;

	float:left;

	color:#990000;

	font-weight:bold;

	font-size:14px;

}



.envline {

    display: inline;

	width: 550px;

	height: 2px;

	margin-top:3px;

	margin-left:15px;

	margin-bottom:3px;

	padding:0;

	background:url("./../images/bdot.gif") repeat-x;

	float:left;

}



.envimg {

    display: inline;

	width: 550px;

	height: 89px;

	margin-top:0px;

	margin-left:15px;

	margin-bottom:5px;

	padding:0;

	background:url("./../images/envimg.gif") no-repeat;

	float:left;

}







/*	プライバシーポリシーテキスト



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



#pptext {

    display: inline;

	width: 555px;

	height: auto;

	margin-top:0px;

	margin-left:10px;

	margin-bottom:10px;

	float:left;

	font-size:13px;

	line-height:140%;

}



/*	ご挨拶



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



.metext {

    display: inline;

	width: 550px;

	height: auto;

	margin-top:0px;

	margin-left:15px;

	margin-bottom:10px;

	float:left;

	font-size:13px;

	line-height:140%;

}



.metext2 {

    display: inline;

	width: 140px;

	height: auto;

	margin-top:30px;

	margin-left:15px;

	margin-bottom:10px;

	padding-left:410px;

	float:left;

	font-size:13px;

	line-height:140%;

}





/*	プロフィールテーブル



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



#profile_table {

    display: inline;

	width: 555px;

	height: 500px;

	margin-top:0px;

	margin-left:10px;

	margin-bottom:10px;

	float:left;



}



table.pt{

    border-top:1px solid #D1D1D1;

    border-left:1px solid #D1D1D1;

    border-collapse:collapse;

    border-spacing:0;

    background-color:#ffffff;

    empty-cells:show;

	font-size:13px;

	color:#333333;

}

.pt th{

    border-right:1px solid #D1D1D1;

    border-bottom:1px solid #D1D1D1;

    padding:0.3em 1em;

    text-align:center;

	line-height:140%;

}

.pt td{

    border-right:1px solid #D1D1D1;

    border-bottom:1px solid #D1D1D1;

    padding:0.3em 1em;

	line-height:140%;

}



.tablegraybg{

    background-color:#F7F7F7;

}





/*	企業情報右メニュー



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



#ausidemenu{

    display: inline;

	width: auto;

	height: auto;

	padding:0;

	margin-right:5px;

	float:right;

}



.cds-navi ul,li   {   

    margin:0;   

    padding:0;   

    list-style: none;   

}  



.cds-navi li	{

    border-top: solid 1px #D1D1D1;

    border-bottom: solid 1px #D1D1D1;

    border-left: solid 1px #D1D1D1;

	border-right: solid 1px #D1D1D1;

}



.cds-navi li a  {   

    display: block;

    text-decoration: none;

	font-size:13px;

	text-align:left;

	text-indent:1.5em;

	line-height:2.5em;

	color:#000000;

    background:url("./../images/doticon.gif") no-repeat;

} 



.cds-navi li a:hover    {  

    text-decoration: none;

	background:url("./../images/doticonr.gif") no-repeat;

	color:#990000;

}  







